Module: EvilBlocks
- Defined in:
- lib/evil-blocks-rails.rb
Defined Under Namespace
Classes: Engine
Class Method Summary collapse
-
.install(sprockets) ⇒ Object
Add assets paths to standalone Sprockets environment.
-
.install_to_slim! ⇒ Object
Change Slim options to support @data-role shortcut.
Class Method Details
.install(sprockets) ⇒ Object
Add assets paths to standalone Sprockets environment.
16 17 18 |
# File 'lib/evil-blocks-rails.rb', line 16 def self.install(sprockets) sprockets.paths << Pathname(__FILE__).dirname end |
.install_to_slim! ⇒ Object
Change Slim options to support @data-role shortcut.
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/evil-blocks-rails.rb', line 3 def self.install_to_slim! # Add @data-role alias to Slim. # # Copy from role-rails by Sasha Koss. # https://github.com/kossnocorp/role-rails shortcut = Slim::Parser.[:shortcut] shortcut['@'] = { attr: 'data-role' } shortcut['@@'] = { attr: 'data-block' } Slim::Engine.[:merge_attrs]['data-role'] = ' ' Slim::Engine.[:merge_attrs]['data-block'] = ' ' end |