Module: DefaultValueFor::DelayedClassMethods
- Defined in:
- lib/default_value_for.rb
Instance Method Summary collapse
Instance Method Details
#_all_default_attribute_values ⇒ Object
110 111 112 113 |
# File 'lib/default_value_for.rb', line 110 def _all_default_attribute_values return _default_attribute_values unless superclass.respond_to?(:_default_attribute_values) superclass._all_default_attribute_values.merge(_default_attribute_values) end |
#_all_default_attribute_values_not_allowing_nil ⇒ Object
115 116 117 118 119 120 |
# File 'lib/default_value_for.rb', line 115 def _all_default_attribute_values_not_allowing_nil return _default_attribute_values_not_allowing_nil unless superclass.respond_to?(:_default_attribute_values_not_allowing_nil) result = superclass._all_default_attribute_values_not_allowing_nil.concat(_default_attribute_values_not_allowing_nil) result.uniq! result end |