Sha256: c9ce7955d0c64f02f0e603f0954a3fbec6949bb6968597d00833ea4c25a8a4cb

Contents?: true

Size: 656 Bytes

Versions: 1

Compression:

Stored size: 656 Bytes

Contents

module ActionView::Helpers::AssetTagHelper
  def expand_javascript_sources(sources, recursive = false)
    if sources.include?(:all)
      all_javascript_files = collect_asset_files(JAVASCRIPTS_DIR, ('**' if recursive), '*.js')
      result = ((determine_source(:defaults, @@javascript_expansions).dup) + all_javascript_files).uniq
      result
    else
      expanded_sources = sources.collect do |source|
        determine_source(source, @@javascript_expansions)
      end.flatten
      expanded_sources << "application" if sources.include?(:defaults) && File.exist?(File.join(JAVASCRIPTS_DIR, "application.js"))
      expanded_sources
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
engine-assets-0.3.0 lib/engine_assets/extensions/rails/assets.rb