Module: ParamCheck

Extended by:
ParamCheck
Included in:
ParamCheck, MockController
Defined in:
lib/param_check.rb,
lib/param_check/engine.rb,
lib/param_check/version.rb

Defined Under Namespace

Classes: Engine, MockController, ParameterError

Constant Summary collapse

VERSION =
"0.3.0"

Instance Method Summary collapse

Instance Method Details

#param!(name, options, &block) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/param_check.rb', line 14

def param! name, options, &block
  validate! name, params.try(:[], name), options

  if block_given?
    recurse params[name], &block
  end
end