Module: Forcast::Application::Permitirtodo
- Included in:
- Api::ActionLogsController, Api::ActionsController, Api::PollingsController, Api::RuleLogsController, Api::RulesController, Api::VARIABLEController, Api::WebhooksController
- Defined in:
- lib/forcast/controllers/application/permitirtodo.rb
Instance Method Summary collapse
- #assoc ⇒ Object
- #params_permitidos_buscar ⇒ Object
- #params_permitidos_enviar ⇒ Object
- #params_permitidos_update ⇒ Object
Instance Method Details
#assoc ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/forcast/controllers/application/permitirtodo.rb', line 17 def assoc nn = [] controller_name.classify.constantize.reflect_on_all_associations(:belongs_to).each do |x| nn = nn.push(x.name.to_s + '_id') end return nn end |
#params_permitidos_buscar ⇒ Object
13 14 15 |
# File 'lib/forcast/controllers/application/permitirtodo.rb', line 13 def params_permitidos_buscar return params_permitidos_buscar = controller_name.classify.constantize.column_names + assoc end |
#params_permitidos_enviar ⇒ Object
5 6 7 |
# File 'lib/forcast/controllers/application/permitirtodo.rb', line 5 def params_permitidos_enviar return params_permitidos_enviar = controller_name.classify.constantize.column_names + assoc end |
#params_permitidos_update ⇒ Object
9 10 11 |
# File 'lib/forcast/controllers/application/permitirtodo.rb', line 9 def params_permitidos_update return params_permitidos_update = controller_name.classify.constantize.column_names + assoc end |