Module: DefaultValueFor::DelayedClassMethods

Defined in:
lib/default_value_for.rb

Instance Method Summary collapse

Instance Method Details

#_all_default_attribute_valuesObject



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_nilObject



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