class Applb::DSL::EC2::LoadBalancer::Listeners

Attributes

result[R]

Public Class Methods

new(context, lb_name, &block) click to toggle source
# File lib/applb/dsl/listeners.rb, line 12
def initialize(context, lb_name, &block)
  @context = context.dup
  @lb_name = lb_name
  @result = []

  instance_eval(&block)
end

Private Instance Methods

listener(&block) click to toggle source
# File lib/applb/dsl/listeners.rb, line 22
def listener(&block)
  @result << Listener.new(@context, @lb_name, &block).result
end