Sha256: e61166ecedcc3f56dd92e0aed301339ae3b085647681dc8e41f71e3cf3463844
Contents?: true
Size: 366 Bytes
Versions: 12
Compression:
Stored size: 366 Bytes
Contents
module Gupshup class Response attr_accessor :status_code, :body, :headers 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 def to_s "[#{status_code}] #{body}" end end end
Version data entries
12 entries across 12 versions & 1 rubygems