class Getto::Params::Validator
Public Class Methods
new(func,&failed)
click to toggle source
# File lib/getto/params.rb, line 14 def initialize(func,&failed) @func = func @failed = failed end
Public Instance Methods
call(params)
click to toggle source
# File lib/getto/params.rb, line 19 def call(params) @func.call(params).tap{|is_valid| unless is_valid @failed && @failed.call(params) end } end