module ApplicationHelper

Methods added to this helper will be available to all templates in the application.

Public Instance Methods

action_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 51
def action_bar
  h={
   :show => [:index,:new,:edit,:historics,:destroy],
   :index =>[:new],
   :new => [:index],
   :edit => [:index,:show,:new,:historics,:destroy],
   :historics =>[:index,:show,:new,:edit,:destroy],
   :old => [:index,:show,:new,:historics]
  }
  bar=list_bar(h[action_name.to_sym])

  content_for :action_bar do
    bar
  end
end
destroy_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 27
def destroy_bar
  "#{link_permitted "Borrar",:destroy,controller_name.to_sym,{:action=>:show,:id=>params[:id]}} "
end
edit_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 35
def edit_bar
  "#{link_permitted "Editar",:edit,controller_name.to_sym,{:action=>:edit,:id=>params[:id]}} "
end
historics_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 31
def historics_bar
  "#{link_permitted "Historico",:historics,controller_name.to_sym,{:action=>:historics,:id=>params[:id]}} "
end
index_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 23
def index_bar
  "#{link_permitted "Ver Todos",:index,controller_name.to_sym,{:action=>:index}} "
end
list_bar(a) click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 43
def list_bar(a)
  bar=""
  a.each {|x|
    bar +=eval(x.to_s+'_bar') 
  }
  return bar
end
new_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 39
def new_bar
  "#{link_permitted "Nuevo",:new,controller_name.to_sym,{:action=>:new}} "
end
show_bar() click to toggle source
# File lib/generators/squeezer/templates/app/helpers/application_helper.rb, line 19
def show_bar
  "#{link_permitted "Mostrar",:show,controller_name.to_sym,{:action=>:show,:id=>params[:id]}} "
end