class Pingen::Response

Attributes

code[RW]
json[RW]

Public Class Methods

from(response) click to toggle source
# File lib/pingen/response.rb, line 7
def self.from(response)
  new(JSON.parse(response.body, symbolize_names: true), response.code.to_i)
rescue JSON::ParserError
  new(response.body, response.code.to_i)
end
new(json, code) click to toggle source
# File lib/pingen/response.rb, line 13
def initialize(json, code)
  @json = json
  @code = code
end

Public Instance Methods

ok?() click to toggle source
# File lib/pingen/response.rb, line 18
def ok?
  code == 200
end