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: ModuleLookup
Instance Method Summary collapse
Instance Method Details
#css_module(module_name, selector_name) ⇒ String #css_module(module_name) {|a| ... } ⇒ void
34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/css_modules/view_helper.rb', line 34 def css_module(module_name, selector_names = nil, = nil, &block) lookup = ModuleLookup.new(module_name) if selector_names.nil? && block_given? yield(lookup) nil elsif selector_names.present? lookup.selector(selector_names.to_s, .to_s) else raise("css_module must be called with a module_name and either selector_names or a block") end end |