Class: Hash
Overview
:nodoc:
Instance Method Summary collapse
- #each_pair_except(*exceptions) ⇒ Object
- #exclude_keys(*exceptions) ⇒ Object
- #keys_to_symbols ⇒ Object
Instance Method Details
#each_pair_except(*exceptions) ⇒ Object
139 140 141 |
# File 'lib/trellis/utils.rb', line 139 def each_pair_except(*exceptions) _each_pair_except(exceptions) end |
#exclude_keys(*exceptions) ⇒ Object
143 144 145 146 147 148 149 |
# File 'lib/trellis/utils.rb', line 143 def exclude_keys(*exceptions) result = Hash.new self._each_pair_except(exceptions) do |key, value| result[key] = value end result end |
#keys_to_symbols ⇒ Object
133 134 135 136 137 |
# File 'lib/trellis/utils.rb', line 133 def keys_to_symbols self.each_pair do |key, value| self["#{key}".to_sym] = value if key end end |