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