Module: CascadingResources::AssetTagHelper
- Defined in:
- lib/cascading_resources/asset_tag_helper.rb
Class Method Summary collapse
Instance Method Summary collapse
- #expand_javascript_sources_with_cascade(sources, recursive) ⇒ Object
- #expand_stylesheet_sources_with_cascade(sources, recursive) ⇒ Object
Class Method Details
.included(base) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/cascading_resources/asset_tag_helper.rb', line 4 def self.included(base) base.class_eval do alias_method_chain :expand_stylesheet_sources, :cascade alias_method_chain :expand_javascript_sources, :cascade end end |
Instance Method Details
#expand_javascript_sources_with_cascade(sources, recursive) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/cascading_resources/asset_tag_helper.rb', line 11 def (sources, recursive) if sources.delete(:cascades) extensions = [".js"] sub_directory_list = CascadingResources.const_defined?(:JAVASCRIPTS_DIRECTORIES) ? CascadingResources::JAVASCRIPTS_DIRECTORIES : [""] sources |= CascadingResources::check_cascaded_sources(ActionView::Helpers::AssetTagHelper::JAVASCRIPTS_DIR,sub_directory_list, CascadingResources::possible_resource_filenames(@controller), extensions) end (sources, recursive) end |
#expand_stylesheet_sources_with_cascade(sources, recursive) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/cascading_resources/asset_tag_helper.rb', line 26 def (sources, recursive) if sources.delete(:cascades) extensions = [".css"] sub_directory_list = CascadingResources.const_defined?(:STYLESHEETS_DIRECTORIES) ? CascadingResources::STYLESHEETS_DIRECTORIES : [""] sources |= CascadingResources::check_cascaded_sources(ActionView::Helpers::AssetTagHelper::STYLESHEETS_DIR, sub_directory_list, CascadingResources::possible_resource_filenames(@controller), extensions) end (sources, recursive) end |