class Parxer::Validator::Base

Attributes

config[R]

Public Class Methods

new(config = {}) click to toggle source
# File lib/parxer/validators/base_validator.rb, line 8
def initialize(config = {})
  @context = config.delete(:context)
  @config = config
end

Public Instance Methods

id() click to toggle source
# File lib/parxer/validators/base_validator.rb, line 13
def id
  self.class.name.demodulize.tableize.singularize.to_sym
end
validate() click to toggle source
# File lib/parxer/validators/base_validator.rb, line 17
def validate
  raise Parxer::ValidatorError.new("'validate' method not implemented")
end