class Fog::AWS::ELB::Listeners
Attributes
data[RW]
load_balancer[RW]
Public Instance Methods
all()
click to toggle source
# File lib/fog/aws/models/elb/listeners.rb, line 11 def all load(munged_data) end
get(lb_port)
click to toggle source
# File lib/fog/aws/models/elb/listeners.rb, line 15 def get(lb_port) all.detect{|listener| listener.lb_port == lb_port} end
Private Instance Methods
munged_data()
click to toggle source
Munge an array of ListenerDescription hashes like: {'Listener' => listener, 'PolicyNames' => []} to an array of listeners with a PolicyNames key
# File lib/fog/aws/models/elb/listeners.rb, line 23 def munged_data data.map {|description| description['Listener'].merge('PolicyNames' => description['PolicyNames']) } end