Method: ActForm::Attributes::ClassMethods#define_reader_method
- Defined in:
- lib/act_form/attributes.rb
#define_reader_method(name, default: NO_DEFAULT_PROVIDED) ⇒ Object
42 43 44 45 46 47 48 49 50 |
# File 'lib/act_form/attributes.rb', line 42 def define_reader_method(name, default: NO_DEFAULT_PROVIDED) define_method(name) do if attributes.key?(name) attributes[name] else get_default(default, NO_DEFAULT_PROVIDED) end end end |