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