Module: Forcast::Application::Permitirtodo

Instance Method Summary collapse

Instance Method Details

#assocObject



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_buscarObject



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_enviarObject



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_updateObject



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