class Sinatra::Browse::Validator
Attributes
criteria[R]
name[R]
value[R]
Public Class Methods
new(map)
click to toggle source
# File lib/sinatra/browse/validator.rb, line 8 def initialize(map) @name = map[:name] @criteria = map[:criteria] @validation_blk = map[:validation_blk] end
Public Instance Methods
validate(param_name, params)
click to toggle source
# File lib/sinatra/browse/validator.rb, line 14 def validate(param_name, params) @value = params[param_name] @params = params instance_exec @criteria, &@validation_blk end