Module: ActiveAssets::ActiveExpansions
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/active_assets/active_expansions.rb,
lib/active_assets/active_expansions/asset.rb,
lib/active_assets/active_expansions/assets.rb,
lib/active_assets/active_expansions/reload.rb,
lib/active_assets/active_expansions/railtie.rb,
lib/active_assets/active_expansions/expansion.rb,
lib/active_assets/active_expansions/expansions.rb,
lib/active_assets/active_expansions/asset_scope.rb,
lib/active_assets/active_expansions/javascripts.rb,
lib/active_assets/active_expansions/stylesheets.rb,
lib/active_assets/active_expansions/configurable.rb,
lib/active_assets/active_expansions/type_inferrable.rb
Defined Under Namespace
Modules: AssetScope, Configurable, Reload, TypeInferrable
Classes: Asset, Assets, Expansion, Expansions, Javascripts, Railtie, Stylesheets
Class Method Summary
collapse
Class Method Details
.load_active_expansions(root) ⇒ Object
17
18
19
20
21
22
23
24
25
|
# File 'lib/active_assets/active_expansions.rb', line 17
def self.load_active_expansions(root)
if File.exists?(File.join(root, 'config/assets.rb'))
load File.join(root, 'config/assets.rb')
elsif File.directory?(File.join(root, 'config/assets'))
Dir[File.join(root, 'config/assets/*.rb')].each do |f|
load f
end
end
end
|
.load_expansions_and_register ⇒ Object
.remove_active_expansions ⇒ Object
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/active_assets/active_expansions.rb', line 34
def self.remove_active_expansions
Rails.application.expansions.javascripts.expansion_names.each do |expansion|
Rails.application.expansions.javascripts.remove(expansion)
if ActionView::Helpers::AssetTagHelper.javascript_expansions.has_key?(expansion)
ActionView::Helpers::AssetTagHelper.javascript_expansions.delete(expansion)
end
end
Rails.application.expansions.stylesheets.expansion_names.each do |expansion|
Rails.application.expansions.stylesheets.remove(expansion)
if ActionView::Helpers::AssetTagHelper.stylesheet_expansions.has_key?(expansion)
ActionView::Helpers::AssetTagHelper.stylesheet_expansions.delete(expansion)
end
end
end
|