module EmmyExtends::CoreExt

Public Instance Methods

stringify_keys() click to toggle source
# File lib/emmy_extends/core_ext.rb, line 13
def stringify_keys
  transform_keys{ |key| key.to_s }
end
symbolize_keys() click to toggle source
# File lib/emmy_extends/core_ext.rb, line 17
def symbolize_keys
  transform_keys{ |key| key.to_sym rescue key }
end
transform_values() { |value| ... } click to toggle source
# File lib/emmy_extends/core_ext.rb, line 4
def transform_values
  return enum_for(:transform_values) unless block_given?
  result = self.class.new
  each do |key, value|
    result[key] = yield(value)
  end
  result
end