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