class Sproutvideo::Response
Attributes
body[RW]
raw_body[RW]
status[RW]
Public Class Methods
new(msg)
click to toggle source
# File lib/sproutvideo/response.rb, line 5 def initialize(msg) self.status = msg.code self.raw_body = msg.to_s begin self.body = MultiJson.decode(self.raw_body, :symbolize_keys => true) rescue MultiJson::DecodeError self.body = msg.to_s end end
Public Instance Methods
errors()
click to toggle source
# File lib/sproutvideo/response.rb, line 19 def errors if body.is_a?(Hash) Array(body[:error]).compact else [] end end
success?()
click to toggle source
# File lib/sproutvideo/response.rb, line 15 def success? status.to_i > 199 && status.to_i < 300 end