Sha256: 634f378721ec293aad6e13e1844a595800ae8d2f9e4482825676b00fddc73704
Contents?: true
Size: 725 Bytes
Versions: 3
Compression:
Stored size: 725 Bytes
Contents
module Beef module ApplicationHelper def page_id @page_id ||= controller.controller_name.gsub('_', '-') end def page_class @page_class ||= controller.action_name.gsub('_', '-') end def page_title @page_title ||= controller.controller_name.titleize + (controller.action_name == 'index' ? " #{controller.action_name.titleize}" : ' ' ) end def page_description @page_description ||= Settings.default_description end def page_keywords @page_keywords ||= Settings.default_keywords end def flash_messages flash.collect do |name, message| content_tag :div, message, :class => "flash #{name}" end.join end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
beef-layout-0.1.0 | lib/layout.rb |
beef-layout-0.2.0 | lib/layout.rb |
beef-layout-0.2.2 | lib/layout.rb |