class AFMotion::HTTPResult

Attributes

error[RW]
object[RW]
task[RW]

Public Class Methods

new(task, responseObject, error) click to toggle source
# File lib/afmotion/http_result.rb, line 5
def initialize(task, responseObject, error)
  self.task = task
  self.object = responseObject
  self.error = error
end

Public Instance Methods

body() click to toggle source
# File lib/afmotion/http_result.rb, line 33
def body
  self.object
end
failure?() click to toggle source
# File lib/afmotion/http_result.rb, line 15
def failure?
  !!error
end
operation() click to toggle source

include this for backwards compatibility (?)

# File lib/afmotion/http_result.rb, line 20
def operation
  puts "HTTPResult#operation is deprecated and returns a task, switch to using #task"
  task
end
status_code() click to toggle source
# File lib/afmotion/http_result.rb, line 25
def status_code
  if self.task && self.task.response
    self.task.response.statusCode
  else
    nil
  end
end
success?() click to toggle source
# File lib/afmotion/http_result.rb, line 11
def success?
  !failure?
end