Module: DefaultValueFor::DelayedClassMethods

Defined in:
lib/default_value_for.rb

Instance Method Summary collapse

Instance Method Details

#_all_default_attribute_valuesObject



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_nilObject



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