Module: DefaultValueFor::DelayedClassMethods

Defined in:
lib/default_value_for.rb

Instance Method Summary collapse

Instance Method Details

#_all_default_attribute_valuesObject



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_nilObject



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