Class: ActionviewPrecompiler::RenderCall
- Inherits:
-
Struct
- Object
- Struct
- ActionviewPrecompiler::RenderCall
- Defined in:
- lib/actionview_precompiler/render_parser.rb
Instance Attribute Summary collapse
-
#locals ⇒ Object
Returns the value of attribute locals.
-
#locals_keys ⇒ Object
Returns the value of attribute locals_keys.
-
#render_type ⇒ Object
Returns the value of attribute render_type.
-
#template ⇒ Object
Returns the value of attribute template.
Instance Method Summary collapse
Instance Attribute Details
#locals ⇒ Object
Returns the value of attribute locals
2 3 4 |
# File 'lib/actionview_precompiler/render_parser.rb', line 2 def locals @locals end |
#locals_keys ⇒ Object
Returns the value of attribute locals_keys
2 3 4 |
# File 'lib/actionview_precompiler/render_parser.rb', line 2 def locals_keys @locals_keys end |
#render_type ⇒ Object
Returns the value of attribute render_type
2 3 4 |
# File 'lib/actionview_precompiler/render_parser.rb', line 2 def render_type @render_type end |
#template ⇒ Object
Returns the value of attribute template
2 3 4 |
# File 'lib/actionview_precompiler/render_parser.rb', line 2 def template @template end |
Instance Method Details
#virtual_path ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/actionview_precompiler/render_parser.rb', line 3 def virtual_path if render_type == :partial @virtual_path ||= template.gsub(%r{(/|^)([^/]*)\z}, '\1_\2') else template end end |