class Gupshup::Response

Attributes

body[RW]
headers[RW]
status_code[RW]

Public Class Methods

new(status_code, body, headers: nil) click to toggle source
# File lib/gupshup_whatsapp/framework/response.rb, line 6
def initialize(status_code, body, headers: nil)
  @status_code = status_code
  body = "{}" if !body || body.empty?
  @body = JSON.parse(body.to_s)
  @headers = !headers ? {} : headers.to_hash
end

Public Instance Methods

to_s() click to toggle source
# File lib/gupshup_whatsapp/framework/response.rb, line 13
def to_s
  "[#{status_code}] #{body}"
end