Module: Perspectives::Params::ClassMethods
- Defined in:
- lib/perspectives/params.rb
Instance Method Summary collapse
Instance Method Details
#param(*param_names) ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/perspectives/params.rb', line 35 def param(*param_names) = param_names. if [:allow_nil] self._optional_params += param_names else self._required_params += param_names end param_names.each { |n| define_method(n) { _params[n] } } end |