Module: EvilIcons

Defined in:
lib/evil_icons.rb,
lib/evil_icons/engine.rb,
lib/evil_icons/helpers.rb,
lib/evil_icons/version.rb

Defined Under Namespace

Modules: Helpers Classes: Engine

Constant Summary collapse

VERSION =
"1.10.1"

Class Method Summary collapse

Class Method Details

.assets_dirObject



25
26
27
# File 'lib/evil_icons.rb', line 25

def assets_dir
  File.join(root_dir, 'assets')
end

.images_dirObject



29
30
31
# File 'lib/evil_icons.rb', line 29

def images_dir
  File.join(assets_dir, 'icons')
end

.rails?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/evil_icons.rb', line 13

def rails?
  defined?(::Rails::Engine)
end

.register!Object



7
8
9
10
11
# File 'lib/evil_icons.rb', line 7

def register!
  register_helpers
  register_engine     if rails?
  register_sprockets  if sprockets?
end

.root_dirObject



21
22
23
# File 'lib/evil_icons.rb', line 21

def root_dir
  File.expand_path('../../', __FILE__)
end

.sprite_fileObject



33
34
35
# File 'lib/evil_icons.rb', line 33

def sprite_file
  File.join(root_dir, 'assets', 'sprite.svg')
end

.sprockets?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/evil_icons.rb', line 17

def sprockets?
  defined?(::Sprockets)
end