Sha256: 9622b657654a6d4648e3fe3dd12dc9870400319623f7e6a075d609a598621fde

Contents?: true

Size: 337 Bytes

Versions: 5

Compression:

Stored size: 337 Bytes

Contents

module Riot
  class Failure < Exception
    def print_stacktrace?; false; end
  end

  class Error < Failure
    attr_reader :original_exception
    def initialize(message, raised)
      super(message)
      set_backtrace(raised.backtrace)
      @original_exception = raised
    end
    def print_stacktrace?; true; end
  end
end # Riot

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
riot-0.9.12 lib/riot/errors.rb
riot-0.9.11 lib/riot/errors.rb
riot-0.9.10 lib/riot/errors.rb
riot-0.9.9 lib/riot/errors.rb
riot-0.9.8 lib/riot/errors.rb