Module: Rails2AssetPipeline
- Defined in:
- lib/rails2_asset_pipeline.rb,
lib/rails2_asset_pipeline/version.rb,
lib/rails2_asset_pipeline/view_helpers.rb,
lib/rails2_asset_pipeline/jammit_converter.rb
Defined Under Namespace
Modules: JammitConverter, ViewHelpers
Constant Summary
collapse
- STATIC_ENVIRONMENTS =
["production", "staging"]
- VERSION =
'0.1.15'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.dynamic_assets_available ⇒ Object
Returns the value of attribute dynamic_assets_available.
8
9
10
|
# File 'lib/rails2_asset_pipeline.rb', line 8
def dynamic_assets_available
@dynamic_assets_available
end
|
Class Method Details
.env ⇒ Object
11
12
13
|
# File 'lib/rails2_asset_pipeline.rb', line 11
def self.env
@env || setup
end
|
.manifest ⇒ Object
40
41
42
|
# File 'lib/rails2_asset_pipeline.rb', line 40
def self.manifest
"#{Rails.root}/public/assets/manifest.json"
end
|
.setup {|@env| ... } ⇒ Object
15
16
17
18
19
20
21
22
23
|
# File 'lib/rails2_asset_pipeline.rb', line 15
def self.setup
@env ||= Sprockets::Environment.new
Dir[Rails.root.join("app", "assets", "*")].each do |folder|
@env.append_path folder
end
yield @env if block_given?
@env
end
|
.warn_user_about_misconfiguration! ⇒ Object
44
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/rails2_asset_pipeline.rb', line 44
def self.warn_user_about_misconfiguration!
return unless Rails2AssetPipeline.static?
return if @manifest_exists ||= File.exist?(manifest)
config = "config.ru.example"
if File.exist?(config) and File.read(config).include?("Rails2AssetPipeline.config_ru")
raise "No dynamic assets available and no #{manifest} found, run `rake assets:precompile` for static assets or `cp #{config} config.ru` for dynamic assets"
else
raise "No dynamic assets available and no #{manifest} found, run `rake assets:precompile` for static assets or read https://github.com/grosser/rails2_asset_pipeline#dynamic-assets-for-development for instructions on dynamic assets"
end
end
|