module Elbas::AWS::Taggable

Public Instance Methods

tag(key, value) click to toggle source
# File lib/elbas/aws/taggable.rb, line 4
def tag(key, value)
  @tags ||= {}

  Elbas::Retryable.times(3).delay(5) do
    aws_counterpart.create_tags tags: [{ key: key, value: value }]
    @tags[key] = value
  end
end
tags() click to toggle source
# File lib/elbas/aws/taggable.rb, line 13
def tags
  @tags || {}
end