class Applb::DSL::EC2::LoadBalancer::Listeners::Listener::Rules

Attributes

result[R]

Public Class Methods

new(context, listener, &block) click to toggle source
# File lib/applb/dsl/rules.rb, line 10
def initialize(context, listener, &block)
  @context = context.dup
  @listener = listener

  @result = []

  instance_eval(&block)
end

Private Instance Methods

rule(&block) click to toggle source
# File lib/applb/dsl/rules.rb, line 23
def rule(&block)
  @result << Rule.new(@context, @listener, &block).result
end