class Webgen::RenderError
This error is raised when an error condition occurs during rendering of a node.
Attributes
error_path[RW]
The path of the file where the error happened. This can be different from path
(e.g. a page file is rendered but the error happens in a used template).
line[RW]
The line number in the error_path
where the errror happened.
Public Class Methods
new(msg_or_error, location = nil, path = nil, error_path = nil, line = nil)
click to toggle source
Create a new RenderError
.
Calls superclass method
Webgen::Error::new
# File lib/webgen/error.rb 77 def initialize(msg_or_error, location = nil, path = nil, error_path = nil, line = nil) 78 super(msg_or_error, location, path) 79 @error_path = error_path || (Exception === msg_or_error ? self.class.error_file(msg_or_error) : nil) 80 @line = line || (Exception === msg_or_error ? self.class.error_line(msg_or_error) : nil) 81 end