Module: RailsDefaultValue::ClassMethods
- Defined in:
- lib/rails_default_value/rails_default_value.rb
Instance Method Summary collapse
Instance Method Details
#default(options) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/rails_default_value/rails_default_value.rb', line 19 def default class_eval "@@default_values = {} unless defined? @@default_values" class_eval "def self.default_values ; @@default_values ; end" .each do |key, value| default_values[key] = value end include InstanceMethods before_validation :set_defaults, :on => :create end |