class Sanatio::BuiltIn::OneOf
Public Class Methods
new(*values)
click to toggle source
# File lib/sanatio/built-in/one_of.rb, line 8 def initialize(*values) @values = values end
Public Instance Methods
params()
click to toggle source
# File lib/sanatio/built-in/one_of.rb, line 20 def params @values end
reason(_)
click to toggle source
# File lib/sanatio/built-in/one_of.rb, line 16 def reason(_) :not_one_of end
valid?(object)
click to toggle source
# File lib/sanatio/built-in/one_of.rb, line 12 def valid?(object) @values.include?(object) end