class Glim::Error

Attributes

message[R]
previous[R]

Public Class Methods

new(message, previous = nil) click to toggle source
# File lib/exception.rb, line 5
def initialize(message, previous = nil)
  @message, @previous = message, previous
end

Public Instance Methods

messages() click to toggle source
# File lib/exception.rb, line 9
def messages
  res = [ @message ]
  e = self
  while e.respond_to?(:previous) && (e = e.previous)
    res << e.message
  end
  res
end