File: //usr/local/rvm/gems/ruby-2.6.8/doc/sprockets-4.0.2/ri/Sprockets/Context/cdesc-Context.ri
U:RDoc::NormalClass[iI"Context:ETI"Sprockets::Context;TI"Object;To:RDoc::Markup::Document:@parts[o;;[ o:RDoc::Markup::Paragraph;[I"QThey are typically accessed by ERB templates. You can mix in custom helpers ;TI"Nby injecting them into `Environment#context_class`. Do not mix them into ;TI"`Context` directly.;To:RDoc::Markup::BlankLine o:RDoc::Markup::Verbatim;[I"-environment.context_class.class_eval do
;TI" include MyHelper
;TI" def asset_url; end
;TI" end
;TI"
;TI" <%= asset_url "foo.png" %>
;T:@format0o; ;[I":The `Context` also collects dependencies declared by ;TI"=assets. See `DirectiveProcessor` for an example of this.;T:
@fileI"lib/sprockets/context.rb;T:0@omit_headings_from_table_of_contents_below0;
0;0[[
I"content_type;TI"R;T:publicFI"lib/sprockets/context.rb;T[
I"environment;T@$;F@%[
I"
filename;T@$;F@%[
I"load_path;T@$;F@%[
I"logical_path;T@$;F@%[
I"root_path;T@$;F@%[ [ [[I"
class;T[[;[[I"new;T@%[:protected[ [:private[ [I"
instance;T[[;[[I"asset_data_uri;T@%[I"asset_path;T@%[I"audio_path;T@%[I"depend_on;T@%[I"depend_on_asset;T@%[I"depend_on_env;T@%[I"env_proxy;T@%[I"font_path;T@%[I"image_path;T@%[I"javascript_path;T@%[I"link_asset;T@%[I" load;T@%[I"
metadata;T@%[I"require_asset;T@%[I"resolve;T@%[I"stub_asset;T@%[I"stylesheet_path;T@%[I"video_path;T@%[;[ [I"base64_asset_data_uri;T@%[I"!optimize_quoted_uri_escapes!;T@%[I"#optimize_svg_for_uri_escaping!;T@%[I"svg_asset_data_uri;T@%[;[ [ [U:RDoc::Context::Section[i 0o;;[ ;
0;0[@ I"Sprockets;TcRDoc::NormalModule