class Sogou::Search::Api::Error
Attributes
code[R]
header[R]
message[R]
Public Class Methods
new(err, code: nil, header: nil)
click to toggle source
Calls superclass method
# File lib/sogou/search/api/errors.rb, line 9 def initialize(err, code: nil, header: nil) @cause = nil if err.respond_to?(:backtrace) super(err.message) @cause = err else super(err.to_s) end @code = code @header = header unless header.nil? end
Public Instance Methods
backtrace()
click to toggle source
Calls superclass method
# File lib/sogou/search/api/errors.rb, line 22 def backtrace if @cause @cause.backtrace else super end end