Module: CSSModules::ViewHelper
- Defined in:
- lib/css_modules/view_helper.rb
Overview
Provides helpers to the view layer. Add it to a controller with Rails’ ‘helper` method.
Defined Under Namespace
Classes: StyleModule
Instance Method Summary collapse
Instance Method Details
#css_module(module_name) ⇒ StyleModule #css_module(module_name, selector_names, bare_selector_names) ⇒ String #css_module(module_name) {|a| ... } ⇒ StyleModule
44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/css_modules/view_helper.rb', line 44 def css_module(module_name, selector_names = nil, = nil, &block) lookup = StyleModule.new(module_name) if selector_names.nil? && block_given? yield(lookup) lookup elsif selector_names.present? lookup.selector(selector_names.to_s, .to_s) else lookup end end |