class Hash

Enhance Hash Imported from rails/active_support

Public Instance Methods

except(*keys) click to toggle source
# File lib/hcheck/helper.rb, line 14
def except(*keys)
  dup.except!(*keys)
end
except!(*keys) click to toggle source
# File lib/hcheck/helper.rb, line 18
def except!(*keys)
  keys.each { |key| delete(key) }
  self
end
symbolize_keys() click to toggle source
# File lib/hcheck/helper.rb, line 4
def symbolize_keys
  each_with_object({}) do |(key, value), options|
    options[(begin
               key.to_sym
             rescue StandardError
               key
             end) || key] = value
  end
end