class VaultApi::Error
Public Class Methods
new(e)
click to toggle source
Calls superclass method
# File lib/vault_api/error.rb, line 5 def initialize(e) @wrapped_exception = nil if e.respond_to?(:backtrace) super(e.message) @wrapped_exception = e else super(e.to_s) end end
Public Instance Methods
backtrace()
click to toggle source
Calls superclass method
# File lib/vault_api/error.rb, line 16 def backtrace if @wrapped_exception @wrapped_exception.backtrace else super end end
inspect()
click to toggle source
# File lib/vault_api/error.rb, line 24 def inspect inner = '' inner << " wrapped=#{@wrapped_exception.inspect}" if @wrapped_exception inner << " #{super}" if inner.empty? %(#<#{self.class}#{inner}>) end