Module: ParamsFor::Connectors::Glue::ClassMethods
- Defined in:
- lib/params_for/connectors/glue.rb
Instance Method Summary collapse
-
#params_for(name, options = {}) ⇒ Object
Define params for and before_action all in the same method.
Instance Method Details
#params_for(name, options = {}) ⇒ Object
Define params for and before_action all in the same method
15 16 17 18 19 20 21 22 |
# File 'lib/params_for/connectors/glue.rb', line 15 def params_for(name, = {}) method_name = "#{name}_params" define_method(method_name) do return params_for(name, ) end return if [:before_action] == false send(:before_action, method_name.to_sym, ) end |