Class: DirtyHashy
- Inherits:
-
HashWithIndifferentAccess
- Object
- HashWithIndifferentAccess
- DirtyHashy
- Defined in:
- lib/betty_resource/model/record.rb
Instance Method Summary collapse
- #[](key, mapped = false) ⇒ Object
-
#initialize(constructor = {}, map_methods = false, restricted_keys = nil, record) ⇒ DirtyHashy
constructor
A new instance of DirtyHashy.
- #org_initialize ⇒ Object
- #regular_reader ⇒ Object
Constructor Details
#initialize(constructor = {}, map_methods = false, restricted_keys = nil, record) ⇒ DirtyHashy
Returns a new instance of DirtyHashy.
16 17 18 19 |
# File 'lib/betty_resource/model/record.rb', line 16 def initialize(constructor = {}, map_methods = false, restricted_keys = nil, record) @record = record org_initialize(constructor = {}, map_methods = false, restricted_keys = nil) end |
Instance Method Details
#[](key, mapped = false) ⇒ Object
22 23 24 |
# File 'lib/betty_resource/model/record.rb', line 22 def [](key, mapped = false) typecasted(key) || set_typecasted(key, regular_reader(key, mapped)) end |
#org_initialize ⇒ Object
14 |
# File 'lib/betty_resource/model/record.rb', line 14 alias :org_initialize :initialize |
#regular_reader ⇒ Object
21 |
# File 'lib/betty_resource/model/record.rb', line 21 alias_method :regular_reader, :[] |