class Ecs::Easy::Cluster::MemScale::CannotStartTaskError

Attributes

result[R]

Public Class Methods

new( result ) click to toggle source
# File lib/ecs/easy/cluster/mem_scale.rb, line 6
def initialize( result )
  @result = result
end

Public Instance Methods

fail_reason() click to toggle source
# File lib/ecs/easy/cluster/mem_scale.rb, line 15
def fail_reason
  return nil if failures.empty?
  reasons = failures.map {|f| f.reason }
  if reasons.include?( "RESOURCE:MEMORY" )
    return "RESOURCE:MEMORY"
  end
  nil
end
failures() click to toggle source
# File lib/ecs/easy/cluster/mem_scale.rb, line 10
def failures
  return nil unless result
  result.failures
end