Class: HashWithIndifferentAccess

Inherits:
Object
  • Object
show all
Defined in:
lib/rupture/rails_ext.rb

Instance Method Summary collapse

Instance Method Details

#deep_symbolize_keysObject



50
51
52
# File 'lib/rupture/rails_ext.rb', line 50

def deep_symbolize_keys
  to_hash.deep_symbolize_keys!
end

#stringify_keysObject



54
55
56
# File 'lib/rupture/rails_ext.rb', line 54

def stringify_keys
  to_hash.stringify_keys!
end

#symbolize_keysObject



46
47
48
# File 'lib/rupture/rails_ext.rb', line 46

def symbolize_keys
  to_hash.symbolize_keys!
end

#to_hashObject



42
43
44
# File 'lib/rupture/rails_ext.rb', line 42

def to_hash
  Hash.new(default).merge(self).with_meta(meta)
end