Module: CascadingResources
- Defined in:
- lib/cascading_resources/asset_tag_helper.rb
Defined Under Namespace
Modules: AssetTagHelper
Class Method Summary collapse
- .check_cascaded_sources(root_directory, sub_directory_list, possible_sources, extensions) ⇒ Object
- .possible_resource_filenames(controller) ⇒ Object
Class Method Details
.check_cascaded_sources(root_directory, sub_directory_list, possible_sources, extensions) ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/cascading_resources/asset_tag_helper.rb', line 45 def self.check_cascaded_sources(root_directory, sub_directory_list, possible_sources, extensions) source_list = [] possible_sources.each do |source| sub_directory_list.each do |sub_dir| extensions.each do |ext| source_list << (sub_dir != "" ? sub_dir + "/" : "") + source + ext if File.exists?(File.join(root_directory, sub_dir, source+ext)) end end end source_list end |
.possible_resource_filenames(controller) ⇒ Object
41 42 43 |
# File 'lib/cascading_resources/asset_tag_helper.rb', line 41 def self.possible_resource_filenames(controller) ["application", controller.controller_name, controller.controller_path + '/' + controller.action_name] end |