Method: ActionView::Template::Error#initialize

Defined in:
actionview/lib/action_view/template/error.rb

#initialize(template) ⇒ Error

Returns a new instance of Error.



162
163
164
165
166
167
168
169
# File 'actionview/lib/action_view/template/error.rb', line 162

def initialize(template)
  super($!.message)
  @cause = $!
  if @cause.is_a?(SyntaxError)
    @cause = ActiveSupport::SyntaxErrorProxy.new(@cause)
  end
  @template, @sub_templates = template, nil
end