Sha256: 486aa3db80c4ec1504857c535a208ddeaa8a1341c75901b7506cb918f43c8281

Contents?: true

Size: 284 Bytes

Versions: 3

Compression:

Stored size: 284 Bytes

Contents

module Umengo
  class Res
    attr_reader :type, :body, :status

    def initialize(response, uri)
      @type = uri
      @status = response.status
      @body = response.body
    end

    def ok?
      status == 200
    end

    def json_body
      Oj.load(@body)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
umengo-0.3.0 lib/umengo/res.rb
umengo-0.2.0 lib/umengo/res.rb
umengo-0.1.0 lib/umengo/res.rb