Class: Hash

Inherits:
Object show all
Defined in:
lib/trellis/utils.rb

Overview

:nodoc:

Instance Method Summary collapse

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_symbolsObject



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