class Rollo::Model::ScalingActivity

Public Class Methods

new(activity) click to toggle source
# File lib/rollo/model/scaling_activity.rb, line 4
def initialize(activity)
  @activity = activity
end

Public Instance Methods

end_time() click to toggle source
# File lib/rollo/model/scaling_activity.rb, line 16
def end_time
  @activity.end_time
end
id() click to toggle source
# File lib/rollo/model/scaling_activity.rb, line 8
def id
  @activity.activity_id
end
is_complete?() click to toggle source
# File lib/rollo/model/scaling_activity.rb, line 27
def is_complete?
  %w(Successful Failed Cancelled).include?(@activity.status_code)
end
start_time() click to toggle source
# File lib/rollo/model/scaling_activity.rb, line 12
def start_time
  @activity.start_time
end
started_after_completion_of?(other) click to toggle source
# File lib/rollo/model/scaling_activity.rb, line 20
def started_after_completion_of?(other)
  self.id != other.id &&
      !self.start_time.nil? &&
      !other.end_time.nil? &&
      self.start_time > other.end_time
end