class Curlybars::Error::Base
Attributes
id[R]
metadata[R]
position[R]
Public Class Methods
new(id, message, position, metadata = {})
click to toggle source
Calls superclass method
# File lib/curlybars/error/base.rb, line 6 def initialize(id, message, position, metadata = {}) super(message) @id = id @position = position @metadata = metadata return if position.nil? return if position.file_name.nil? location = "%s:%d:%d" % [position.file_name, position.line_number, position.line_offset] set_backtrace([location]) end