Class Index [+]

Quicksearch

Sprockets::Helpers::RailsHelper

Public Instance Methods

asset_path(source, options = {}) click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 54
54:       def asset_path(source, options = {})
55:         source = source.logical_path if source.respond_to?(:logical_path)
56:         path = asset_paths.compute_public_path(source, asset_prefix, options.merge(:body => true))
57:         options[:body] ? "#{path}?body=1" : path
58:       end
Also aliased as: path_to_asset
asset_paths() click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 9
 9:       def asset_paths
10:         @asset_paths ||= begin
11:           paths = RailsHelper::AssetPaths.new(config, controller)
12:           paths.asset_environment = asset_environment
13:           paths.asset_digests     = asset_digests
14:           paths.compile_assets    = compile_assets?
15:           paths.digest_assets     = digest_assets?
16:           paths
17:         end
18:       end
font_path(source) click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 66
66:       def font_path(source)
67:         path_to_asset(source)
68:       end
Also aliased as: path_to_font
image_path(source) click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 61
61:       def image_path(source)
62:         path_to_asset(source)
63:       end
Also aliased as: path_to_image
javascript_include_tag(*sources) click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 20
20:       def javascript_include_tag(*sources)
21:         options = sources.extract_options!
22:         debug = options.key?(:debug) ? options.delete(:debug) : debug_assets?
23:         body  = options.key?(:body)  ? options.delete(:body)  : false
24:         digest  = options.key?(:digest)  ? options.delete(:digest)  : digest_assets?
25: 
26:         sources.collect do |source|
27:           if debug && asset = asset_paths.asset_for(source, 'js')
28:             asset.to_a.map { |dep|
29:               super(dep.pathname.to_s, { :src => path_to_asset(dep, :ext => 'js', :body => true, :digest => digest) }.merge!(options))
30:             }
31:           else
32:             super(source.to_s, { :src => path_to_asset(source, :ext => 'js', :body => body, :digest => digest) }.merge!(options))
33:           end
34:         end.uniq.join("\n").html_safe
35:       end
javascript_path(source) click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 71
71:       def javascript_path(source)
72:         path_to_asset(source, :ext => 'js')
73:       end
Also aliased as: path_to_javascript
path_to_asset(source, options = {}) click to toggle source
Alias for: asset_path
path_to_font(source) click to toggle source
Alias for: font_path
path_to_image(source) click to toggle source
Alias for: image_path
path_to_javascript(source) click to toggle source
Alias for: javascript_path
path_to_stylesheet(source) click to toggle source
Alias for: stylesheet_path
stylesheet_path(source) click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 76
76:       def stylesheet_path(source)
77:         path_to_asset(source, :ext => 'css')
78:       end
Also aliased as: path_to_stylesheet

Private Instance Methods

asset_digests() click to toggle source
     # File lib/sprockets/helpers/rails_helper.rb, line 98
 98:       def asset_digests
 99:         Rails.application.config.assets.digests
100:       end
asset_environment() click to toggle source

Override to specify an alternative asset environment for asset path generation. The environment should already have been mounted at the prefix returned by asset_prefix.

     # File lib/sprockets/helpers/rails_helper.rb, line 113
113:       def asset_environment
114:         Rails.application.assets
115:       end
asset_prefix() click to toggle source

Override to specify an alternative prefix for asset path generation. When combined with a custom asset_environment, this can be used to implement themes that can take advantage of the asset pipeline.

If you only want to change where the assets are mounted, refer to config.assets.prefix instead.

    # File lib/sprockets/helpers/rails_helper.rb, line 94
94:       def asset_prefix
95:         Rails.application.config.assets.prefix
96:       end
compile_assets?() click to toggle source
     # File lib/sprockets/helpers/rails_helper.rb, line 102
102:       def compile_assets?
103:         Rails.application.config.assets.compile
104:       end
debug_assets?() click to toggle source
    # File lib/sprockets/helpers/rails_helper.rb, line 82
82:       def debug_assets?
83:         compile_assets? && (Rails.application.config.assets.debug || params[:debug_assets])
84:       rescue NameError
85:         false
86:       end
digest_assets?() click to toggle source
     # File lib/sprockets/helpers/rails_helper.rb, line 106
106:       def digest_assets?
107:         Rails.application.config.assets.digest
108:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.