Module: Vital

Defined in:
lib/vital.rb,
lib/vital/engine.rb,
lib/vital/version.rb

Defined Under Namespace

Classes: Engine

Constant Summary collapse

VERSION =
"2.2.0"

Class Method Summary collapse

Class Method Details

.compass?Boolean

Returns:

  • (Boolean)


36
37
38
# File 'lib/vital.rb', line 36

def compass?
  defined?(::Compass::Frameworks)
end

.gem_pathObject

Paths



19
20
21
# File 'lib/vital.rb', line 19

def gem_path
  @gem_path ||= File.expand_path '..', File.dirname(__FILE__)
end

.load!Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/vital.rb', line 6

def load!
  register_compass_extension if compass?

  if rails?
    register_rails_engine
  elsif sprockets?
    register_sprockets
  end

  configure_sass
end

.rails?Boolean

Environment detection helpers

Returns:

  • (Boolean)


28
29
30
# File 'lib/vital.rb', line 28

def rails?
  defined?(::Rails)
end

.sass_pathObject



23
24
25
# File 'lib/vital.rb', line 23

def sass_path
  File.join gem_path, 'sass'
end

.sprockets?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/vital.rb', line 32

def sprockets?
  defined?(::Sprockets)
end