Module: AsValue::ValueObject
- Defined in:
- lib/as_value/value_object.rb
Defined Under Namespace
Modules: InstanceMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
58 |
# File 'lib/as_value/value_object.rb', line 58 def self.extended(base); base.include(InstanceMethods); end |
Instance Method Details
#before_freeze(&block) ⇒ Object
54 55 56 |
# File 'lib/as_value/value_object.rb', line 54 def before_freeze(&block) @before_freeze = block end |
#instance_attributes(*attributes) ⇒ Object
50 51 52 |
# File 'lib/as_value/value_object.rb', line 50 def instance_attributes(*attributes) @instance_attributes = attributes end |