class Parxer::Validator::Custom

Public Instance Methods

id() click to toggle source
# File lib/parxer/validators/custom_validator.rb, line 4
def id
  config[:id].to_sym
end
validate() click to toggle source
# File lib/parxer/validators/custom_validator.rb, line 8
def validate
  if !config[:condition_proc].is_a?(Proc)
    raise Parxer::ValidatorError.new("'condition_proc' needs to be a Proc")
  end

  instance_eval(&config[:condition_proc])
end