Module: Searchkit::Rails
- Defined in:
- lib/searchkit/rails.rb,
lib/searchkit/rails/engine.rb,
lib/searchkit/rails/railtie.rb,
lib/searchkit/rails/version.rb,
lib/searchkit/rails/asset_variant.rb
Defined Under Namespace
Classes: AssetVariant, Engine, Railtie
Constant Summary
collapse
- VERSION =
'0.0.2'
Class Method Summary
collapse
Class Method Details
.assets_path ⇒ Object
31
32
33
|
# File 'lib/searchkit/rails.rb', line 31
def assets_path
@assets_path ||= File.join gem_path, 'lib/assets'
end
|
.compass? ⇒ Boolean
40
41
42
|
# File 'lib/searchkit/rails.rb', line 40
def compass?
defined?(::Compass::Frameworks)
end
|
.gem_path ⇒ Object
23
24
25
|
# File 'lib/searchkit/rails.rb', line 23
def gem_path
@gem_path ||= File.expand_path '..', File.dirname(__FILE__)
end
|
.load! ⇒ Object
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/searchkit/rails.rb', line 8
def load!
register_compass_extension if compass?
if rails?
register_rails_engine
elsif lotus?
register_lotus
elsif sprockets?
register_sprockets
end
configure_sass
end
|
.lotus? ⇒ Boolean
48
49
50
|
# File 'lib/searchkit/rails.rb', line 48
def lotus?
defined?(::Lotus)
end
|
.rails? ⇒ Boolean
44
45
46
|
# File 'lib/searchkit/rails.rb', line 44
def rails?
defined?(::Rails)
end
|
.sprockets? ⇒ Boolean
Environment detection helpers
36
37
38
|
# File 'lib/searchkit/rails.rb', line 36
def sprockets?
defined?(::Sprockets)
end
|
.stylesheets_path ⇒ Object
27
28
29
|
# File 'lib/searchkit/rails.rb', line 27
def stylesheets_path
File.join assets_path, 'stylesheets'
end
|