class JPush::Utils::Exceptions::JPushResponseError

Attributes

error_code[R]
error_message[R]
http_code[R]

Public Class Methods

new(http_code, error_code, error_message) click to toggle source
# File lib/jpush/utils/exceptions.rb, line 15
def initialize(http_code, error_code, error_message)
  @http_code, @error_code, @error_message = http_code, error_code, error_message
  @error_message = "UnknownError[#{@http_code}]." if @error_message.nil?
  super("#{@error_message} (error code: #{@error_code}) ")
end

Public Instance Methods

to_s() click to toggle source
# File lib/jpush/utils/exceptions.rb, line 21
def to_s
  "#{@message}. http status code: #{@http_code}"
end