Sha256: 0aadfdde9ae2ecf75963f59499ad31b1b0bbf2fbd371e0ac7661a7fb4dd6825b

Contents?: true

Size: 426 Bytes

Versions: 8

Compression:

Stored size: 426 Bytes

Contents

module Ufo::TaskDefinition::Helpers::Vars
  # Named AwsHelper to avoid possible conflict with Aws elsewhere
  module AwsHelper
    extend Memoist
    extend ActiveSupport::Concern

    included do
      delegate :account, :region, to: :aws
      alias_method :aws_region, :region
      alias_method :current_region, :region
    end

    # Duplicated in vars.rb
    def aws
      AwsData.new
    end
    memoize :aws
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
ufo-6.3.2 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.3.1 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.3.0 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.2.5 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.2.4 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.2.3 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.2.2 lib/ufo/task_definition/helpers/vars/aws_helper.rb
ufo-6.2.1 lib/ufo/task_definition/helpers/vars/aws_helper.rb