Module: MongoMapper::Plugins::Validations::InstanceMethods

Defined in:
lib/mongo_mapper/plugins/validations.rb

Instance Method Summary collapse

Instance Method Details

#save(options = {}) ⇒ Object



21
22
23
24
# File 'lib/mongo_mapper/plugins/validations.rb', line 21

def save(options = {})
  options.reverse_merge!(:validate => true)
  !options[:validate] || valid? ? super : false
end

#valid?(context = nil) ⇒ Boolean

Returns:



26
27
28
29
# File 'lib/mongo_mapper/plugins/validations.rb', line 26

def valid?(context = nil)
  context ||= (new_record? ? :create : :update)
  super(context)
end