class Applb::Converter

Public Class Methods

new(lbs_by_vpc_id, tags_by_arn) click to toggle source
# File lib/applb/converter.rb, line 5
def initialize(lbs_by_vpc_id, tags_by_arn)
  @lbs_by_vpc_id = lbs_by_vpc_id
  @tags_by_arn = tags_by_arn
end

Public Instance Methods

convert() { |vpc_id, output_alb(vpc_id, tags_by_arn, lbs_by_name)| ... } click to toggle source
# File lib/applb/converter.rb, line 10
def convert
  @lbs_by_vpc_id.each do |vpc_id, lbs_by_name|
    yield vpc_id, output_alb(vpc_id, @tags_by_arn, lbs_by_name)
  end
end

Private Instance Methods

output_alb(vpc_id, tags_by_arn, lbs_by_name) click to toggle source
# File lib/applb/converter.rb, line 18
def output_alb(vpc_id, tags_by_arn, lbs_by_name)
  path = Pathname.new(File.expand_path('../', __FILE__)).join('output_alb.erb')
  ERB.new(path.read, nil, '-').result(binding)
end