class Monban::Params::Validator

Public Class Methods

new(func,&message) click to toggle source
# File lib/monban/params.rb, line 16
def initialize(func,&message)
  @func = func
  @message = message
end

Public Instance Methods

call(key,value) click to toggle source
# File lib/monban/params.rb, line 21
def call(key,value)
  @func.call(key,value) or raise Monban::Params::Error, "#{key} #{@message && @message.call} : [#{value}]"
end