Module: NdrUi::CssHelper
- Included in:
- BootstrapBuilder, TimeagoHelper
- Defined in:
- app/helpers/ndr_ui/css_helper.rb
Overview
Provides CSS helper methods
Instance Method Summary collapse
-
#css_class_options_merge(options, css_classes = []) {|css_classes| ... } ⇒ Object
This method merges the specified css_classes into the options hash.
Instance Method Details
#css_class_options_merge(options, css_classes = []) {|css_classes| ... } ⇒ Object
This method merges the specified css_classes into the options hash
5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/helpers/ndr_ui/css_helper.rb', line 5 def (, css_classes = [], &block) = .symbolize_keys css_classes += [:class].split(' ') if .include?(:class) yield(css_classes) if block_given? [:class] = css_classes.join(' ') unless css_classes.empty? unless css_classes == css_classes.uniq fail "Multiple css class definitions: #{css_classes.inspect}" end end |