Sha256: d796e619536d9ef4c59d0cdb53c1c3b337350f75d29f8a75a3d57023026b9cf9
Contents?: true
Size: 538 Bytes
Versions: 8
Compression:
Stored size: 538 Bytes
Contents
module Awspec::Type class EcsTaskDefinition < Base def initialize(taskdef) super @display_name = taskdef end def resource_via_client @resource_via_client ||= find_ecs_task_definition(@display_name) end def id @id ||= "#{resource_via_client.family}:#{resource_via_client.revision}" if resource_via_client end STATES = %w(ACTIVE INACTIVE) STATES.each do |state| define_method state.downcase + '?' do resource_via_client.status == state end end end end
Version data entries
8 entries across 8 versions & 1 rubygems