module EvilIcons
Constants
- VERSION
Public Class Methods
assets_dir()
click to toggle source
# File lib/evil_icons.rb, line 25 def assets_dir File.join(root_dir, 'assets') end
images_dir()
click to toggle source
# File lib/evil_icons.rb, line 29 def images_dir File.join(assets_dir, 'icons') end
rails?()
click to toggle source
# File lib/evil_icons.rb, line 13 def rails? defined?(::Rails::Engine) end
register!()
click to toggle source
# File lib/evil_icons.rb, line 7 def register! register_helpers register_engine if rails? register_sprockets if sprockets? end
root_dir()
click to toggle source
# File lib/evil_icons.rb, line 21 def root_dir File.expand_path('../../', __FILE__) end
sprite_file()
click to toggle source
# File lib/evil_icons.rb, line 33 def sprite_file File.join(root_dir, 'assets', 'sprite.svg') end
sprockets?()
click to toggle source
# File lib/evil_icons.rb, line 17 def sprockets? defined?(::Sprockets) end
Private Class Methods
register_engine()
click to toggle source
# File lib/evil_icons.rb, line 39 def register_engine require_relative 'evil_icons/engine' end
register_helpers()
click to toggle source
# File lib/evil_icons.rb, line 48 def register_helpers require_relative 'evil_icons/helpers' end
register_sprockets()
click to toggle source
# File lib/evil_icons.rb, line 43 def register_sprockets Sprockets.append_path(images_dir) Sprockets.append_path(assets_dir) end