method
new
v2.1.0 -
Show latest stable
- Class:
ActionView::Template
new(view, path, use_full_path, locals = {})public
No documentation available.
# File actionpack/lib/action_view/template.rb, line 7
def initialize(view, path, use_full_path, locals = {})
@view = view
@finder = @view.finder
# Clear the forward slash at the beginning if exists
@path = use_full_path ? path.sub(/^\//, '') : path
@view.first_render ||= @path
@source = nil # Don't read the source until we know that it is required
set_extension_and_file_name(use_full_path)
@locals = locals || {}
@handler = self.class.handler_class_for_extension(@extension).new(@view)
end