module NoBrainer::Document::Validation::Core

Constants

SHORTHANDS

Public Instance Methods

save?(options={}) click to toggle source
Calls superclass method
# File lib/no_brainer/document/validation/core.rb, line 15
def save?(options={})
  options = { :validate => true }.merge(options)

  if options[:validate]
    valid? ? super : false
  else
    super
  end
end
valid?(context=nil, options={}) click to toggle source
Calls superclass method
# File lib/no_brainer/document/validation/core.rb, line 11
def valid?(context=nil, options={})
  super(context || (new_record? ? :create : :update))
end