# File lib/sprockets/helpers/rails_helper.rb, line 54 def asset_path(source, options = {}) source = source.logical_path if source.respond_to?(:logical_path) path = asset_paths.compute_public_path(source, asset_prefix, options.merge(:body => true)) options[:body] ? "#{path}?body=1" : path end
# File lib/sprockets/helpers/rails_helper.rb, line 9 def asset_paths @asset_paths ||= begin paths = RailsHelper::AssetPaths.new(config, controller) paths.asset_environment = asset_environment paths.asset_digests = asset_digests paths.compile_assets = compile_assets? paths.digest_assets = digest_assets? paths end end
# File lib/sprockets/helpers/rails_helper.rb, line 60 def image_path(source) asset_path(source) end
# File lib/sprockets/helpers/rails_helper.rb, line 20 def javascript_include_tag(*sources) options = sources.extract_options! debug = options.key?(:debug) ? options.delete(:debug) : debug_assets? body = options.key?(:body) ? options.delete(:body) : false digest = options.key?(:digest) ? options.delete(:digest) : digest_assets? sources.collect do |source| if debug && asset = asset_paths.asset_for(source, 'js') asset.to_a.map { |dep| super(dep.to_s, { :src => asset_path(dep, :ext => 'js', :body => true, :digest => digest) }.merge!(options)) } else super(source.to_s, { :src => asset_path(source, :ext => 'js', :body => body, :digest => digest) }.merge!(options)) end end.join("\n").html_safe end
# File lib/sprockets/helpers/rails_helper.rb, line 65 def javascript_path(source) asset_path(source) end
# File lib/sprockets/helpers/rails_helper.rb, line 37 def stylesheet_link_tag(*sources) options = sources.extract_options! debug = options.key?(:debug) ? options.delete(:debug) : debug_assets? body = options.key?(:body) ? options.delete(:body) : false digest = options.key?(:digest) ? options.delete(:digest) : digest_assets? sources.collect do |source| if debug && asset = asset_paths.asset_for(source, 'css') asset.to_a.map { |dep| super(dep.to_s, { :href => asset_path(dep, :ext => 'css', :body => true, :protocol => :request, :digest => digest) }.merge!(options)) } else super(source.to_s, { :href => asset_path(source, :ext => 'css', :body => body, :protocol => :request, :digest => digest) }.merge!(options)) end end.join("\n").html_safe end
# File lib/sprockets/helpers/rails_helper.rb, line 70 def stylesheet_path(source) asset_path(source) end
Generated with the Darkfish Rdoc Generator 2.