module SmoothOperator::Validations

Public Class Methods

included(base) click to toggle source
# File lib/smooth_operator/validations.rb, line 24
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

clear_induced_errors() click to toggle source
# File lib/smooth_operator/validations.rb, line 16
def clear_induced_errors
  @induced_errors = {}
end
induce_errors(value) click to toggle source
# File lib/smooth_operator/validations.rb, line 20
def induce_errors(value)
  @induced_errors = value
end
induced_errors() click to toggle source
# File lib/smooth_operator/validations.rb, line 12
def induced_errors
  @induced_errors ||= {}
end
invalid?() click to toggle source
# File lib/smooth_operator/validations.rb, line 8
def invalid?
  !valid?
end
valid?(context = nil) click to toggle source
# File lib/smooth_operator/validations.rb, line 4
def valid?(context = nil)
  Helpers.blank?(induced_errors)
end