# File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 10 10: def asset_name 11: 'javascript' 12: end
# File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 18 18: def asset_tag(source, options) 19: content_tag("script", "", { "type" => Mime::JS, "src" => path_to_asset(source) }.merge(options)) 20: end
# File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 42 42: def add_application_js(expanded_sources, sources) 43: if sources.include?(:defaults) && File.exist?(File.join(custom_dir, "application.#{extension}")) 44: expanded_sources.delete('application') 45: expanded_sources << "application" 46: end 47: end
# File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 28 28: def expand_sources(sources, recursive = false) 29: if sources.include?(:all) 30: all_asset_files = (collect_asset_files(custom_dir, ('**' if recursive), "*.#{extension}") - ['application']) << 'application' 31: ((determine_source(:defaults, expansions).dup & all_asset_files) + all_asset_files).uniq 32: else 33: expanded_sources = sources.inject([]) do |list, source| 34: determined_source = determine_source(source, expansions) 35: update_source_list(list, determined_source) 36: end 37: add_application_js(expanded_sources, sources) 38: expanded_sources 39: end 40: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.