class Fog::Compute::Terremark::Task
Public Class Methods
new(attributes = {})
click to toggle source
Calls superclass method
# File lib/fog/compute/terremark/models/task.rb, line 15 def initialize(attributes = {}) new_owner = attributes.delete("Owner") new_result = attributes.delete("Result") new_error = attributes.delete("Error") new_cancel_link = attributes.delete("Link") super self.owner = service.parse(new_owner) if new_result self.result = service.parse(new_result) end self.error = service.parse(new_error) if new_error @cancel_link = service.parse(new_cancel_link) if new_cancel_link end
Public Instance Methods
ready?()
click to toggle source
# File lib/fog/compute/terremark/models/task.rb, line 30 def ready? @status == "success" end
Private Instance Methods
href=(new_href)
click to toggle source
# File lib/fog/compute/terremark/models/task.rb, line 36 def href=(new_href) @id = new_href.split("/").last.to_i end
type=(_new_type)
click to toggle source
# File lib/fog/compute/terremark/models/task.rb, line 40 def type=(_new_type); end