class Pushbots::Response

Response class

Attributes

code[RW]
message[RW]

Public Class Methods

new(http_response) click to toggle source
# File lib/pushbots/response.rb, line 6
def initialize(http_response)
  self.code = http_response.code
  if http_response.to_s.empty?
    self.message = 'OK'
  else
    http_response = JSON.parse(http_response)
    self.message = "#{http_response['code']}: #{http_response['message']}"
  end
end

Public Instance Methods

failed?() click to toggle source
# File lib/pushbots/response.rb, line 16
def failed?
  code != 200
end
to_s() click to toggle source
# File lib/pushbots/response.rb, line 20
def to_s
  "{code: #{code}, message: #{message}}"
end