module EvilBlocks
Public Class Methods
install(sprockets)
click to toggle source
Add assets paths to standalone Sprockets environment.
# File lib/evil-blocks-rails.rb, line 16 def self.install(sprockets) sprockets.paths << Pathname(__FILE__).dirname end
install_to_slim!()
click to toggle source
Change Slim options to support @data-role shortcut.
# 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.options[:shortcut] shortcut['@'] = { attr: 'data-role' } shortcut['@@'] = { attr: 'data-block' } Slim::Engine.options[:merge_attrs]['data-role'] = ' ' Slim::Engine.options[:merge_attrs]['data-block'] = ' ' end