Module: Nifty::Utils::ActiveRecord::DefaultValue::ClassMethods

Defined in:
lib/nifty/utils/active_record/default_value.rb

Instance Method Summary collapse

Instance Method Details

#default_value(field, block, options = {}) ⇒ Object



16
17
18
19
# File 'lib/nifty/utils/active_record/default_value.rb', line 16

def default_value(field, block, options = {})
  self.send :include, ModelExtensions unless self.has_default_values?
  self.default_value_definitions[field] = options.merge(:block => block)
end

#has_default_values?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/nifty/utils/active_record/default_value.rb', line 12

def has_default_values?
  false
end