class TrueConf::Response

Public Class Methods

build(*res) click to toggle source
# File lib/true-conf/response.rb, line 16
def build(*res)
  body = res.last
  attr = name.split("::").last.downcase
  new JSON.parse(body.first)[attr]
end
new(opts) click to toggle source
Calls superclass method
# File lib/true-conf/response.rb, line 22
def new(opts)
  super opts.each_with_object({}) { |(key, val), obj| obj[key.to_sym] = val }
end

Public Instance Methods

error?() click to toggle source
# File lib/true-conf/response.rb, line 7
def error?
  is_a?(TrueConf::Error)
end
success?() click to toggle source
# File lib/true-conf/response.rb, line 11
def success?
  !error?
end