Class Index [+]

Quicksearch

ActionView::Helpers::AssetTagHelper::JavascriptIncludeTag

Public Instance Methods

asset_name() click to toggle source
    # File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 10
10:         def asset_name
11:           'javascript'
12:         end
asset_tag(source, options) click to toggle source
    # 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
custom_dir() click to toggle source
    # File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 22
22:         def custom_dir
23:           config.javascripts_dir
24:         end
extension() click to toggle source
    # File lib/action_view/helpers/asset_tag_helpers/javascript_tag_helpers.rb, line 14
14:         def extension
15:           'js'
16:         end

Private Instance Methods

add_application_js(expanded_sources, sources) click to toggle source
    # 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
expand_sources(sources, recursive = false) click to toggle source
    # 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.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.