Method: ActionView::Template::Error#initialize

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

#initialize(template) ⇒ Error

Returns a new instance of Error.



173
174
175
176
177
178
179
180
# File 'actionview/lib/action_view/template/error.rb', line 173

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