Module: Interactor::Validation::Params::ClassMethods

Defined in:
lib/interactor/validation/params.rb

Instance Method Summary collapse

Instance Method Details

#params(*param_names) ⇒ Object



13
14
15
16
17
18
# File 'lib/interactor/validation/params.rb', line 13

def params(*param_names)
  param_names.each do |param_name|
    _declared_params << param_name unless _declared_params.include?(param_name)
    delegate param_name, to: :context
  end
end