lib/tuning/action_view/base.rb in tuning-0.1.1 vs lib/tuning/action_view/base.rb in tuning-0.1.2

- old
+ new

@@ -5,24 +5,27 @@ included do alias_method_chain :submit_tag, :button end + def set_meta(*args) + options = args.extract_options! + @meta_title = t('.meta.title', options) + @meta_keywords = t('.meta.keywords', options) + @meta_description = t('.meta.description', options) + end + def content_tag_if(condition, name, options=nil, &block) condition ? content_tag(name, options, &block) : capture(&block) end - def active_menu?(path) - if path == '/' - request.path == path ? 'active' : '' - else - request.path.start_with?(path) ? 'active' : '' - end + def active_trail?(path) + (path == '/' && request.path == path) or request.path.start_with?(path) end def submit_tag_with_button(value='Send', options={}) button_tag({ type: 'submit', name: 'commit' }.update(options)) { content_tag(:span, value) } end - + end end end