Module: DefaultValueFor::DelayedClassMethods
- Defined in:
- lib/default_value_for.rb
Instance Method Summary collapse
Instance Method Details
#_all_default_attribute_values ⇒ Object
112 113 114 115 |
# File 'lib/default_value_for.rb', line 112 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
117 118 119 120 121 122 |
# File 'lib/default_value_for.rb', line 117 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 + _default_attribute_values_not_allowing_nil result.uniq! result end |