HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //usr/local/rvm/gems/ruby-3.0.2/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::BlankLineo: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[i0o;;[;
0;0[@ I"Sprockets;TcRDoc::NormalModule