Module: DefaultValueFor::DelayedClassMethods
- Defined in:
- lib/default_value_for.rb
Instance Method Summary collapse
Instance Method Details
#_all_default_attribute_values ⇒ Object
107 108 109 110 |
# File 'lib/default_value_for.rb', line 107 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
112 113 114 115 116 117 |
# File 'lib/default_value_for.rb', line 112 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 |