class Parxer::Validator::Inclusion
Public Instance Methods
validate()
click to toggle source
# File lib/parxer/validators/inclusion_validator.rb, line 4 def validate v = context.value.to_s return true if v.blank? options.include?(v) end
Private Instance Methods
options()
click to toggle source
# File lib/parxer/validators/inclusion_validator.rb, line 12 def options @options ||= begin opts = config[:in] raise Parxer::ValidatorError.new("'in' config option is required") if opts.blank? if !opts.is_a?(Array) raise Parxer::ValidatorError.new("'in' config option needs to be Array") end opts.map(&:to_s) end end