9 lines
259 B
Ruby
9 lines
259 B
Ruby
module DefaultValues
|
|
def set_default_values_if_present(options = {})
|
|
options.each do |attribute, value|
|
|
send(:"#{attribute}=", send(:"#{attribute}") || value) if has_attribute?(attribute)
|
|
end
|
|
end
|
|
private :set_default_values_if_present
|
|
end
|