module DefaultValueFor::DelayedClassMethods

Public Instance Methods

_all_default_attribute_values() click to toggle source
# 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() click to toggle source
# 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.concat(_default_attribute_values_not_allowing_nil)
  result.uniq!
  result
end