Class: Sanatio::BuiltIn::Valid

Inherits:
Object
  • Object
show all
Defined in:
lib/sanatio/built-in/valid.rb

Instance Method Summary collapse

Instance Method Details

#reason(_) ⇒ Object



12
13
14
# File 'lib/sanatio/built-in/valid.rb', line 12

def reason(_)
  :invalid
end

#skip?(object) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/sanatio/built-in/valid.rb', line 4

def skip?(object)
  !object.respond_to?(:valid?)
end

#valid?(object) ⇒ Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/sanatio/built-in/valid.rb', line 8

def valid?(object)
  object.valid?
end