class Naver::Searchad::Api::Error
Attributes
body[R]
header[R]
status_code[R]
Public Class Methods
new(err, status_code: nil, header: nil, body: nil)
click to toggle source
Calls superclass method
# File lib/naver/searchad/api/errors.rb, line 9 def initialize(err, status_code: nil, header: nil, body: nil) @cause = nil if err.respond_to?(:backtrace) super(err.message) @cause = err else super(err.to_s) end @status_code = status_code @header = header unless header.nil? @body = body end
Public Instance Methods
backtrace()
click to toggle source
Calls superclass method
# File lib/naver/searchad/api/errors.rb, line 23 def backtrace if @cause @cause.backtrace else super end end