class Validate::Validators::Validator
Public Class Methods
new(&block)
click to toggle source
# File lib/validate/validators/dsl.rb, line 23 def initialize(&block) @constraints = AST::DefinitionContext.create(&block) end
Public Instance Methods
validate(ctx)
click to toggle source
# File lib/validate/validators/dsl.rb, line 27 def validate(ctx) @constraints.evaluate(ctx) end