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