Module: BodyClassHelper
- Defined in:
- app/helpers/body_class_helper.rb
Overview
Body class helper striped our from: github.com/thoughtbot/flutie/blob/master/lib/flutie/body_class_helper.rb
Instance Method Summary collapse
Instance Method Details
#body_class(options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'app/helpers/body_class_helper.rb', line 4 def body_class( = {}) extra_body_classes_symbol = [:extra_body_classes_symbol] || :extra_body_classes qualified_controller_name = controller.controller_path.gsub('/','-') basic_body_class = "#{qualified_controller_name} #{qualified_controller_name}-#{controller.action_name}" if content_for?(extra_body_classes_symbol) [basic_body_class, content_for(extra_body_classes_symbol)].join(' ') else basic_body_class end end |