class BurdenedAcrobat::Amazon::ELB
Public Class Methods
new(**options)
click to toggle source
# File lib/burdened-acrobat/amazon/elb.rb, line 12 def initialize(**options) @options = options self end
Public Instance Methods
load_balancers()
click to toggle source
# File lib/burdened-acrobat/amazon/elb.rb, line 18 def load_balancers @load_balancers ||= load_balancers! end
load_balancers!()
click to toggle source
# File lib/burdened-acrobat/amazon/elb.rb, line 23 def load_balancers! @load_balancers = provider.describe_load_balancers.load_balancer_descriptions end
names()
click to toggle source
# File lib/burdened-acrobat/amazon/elb.rb, line 28 def names load_balancers.map(&:load_balancer_name) end
Private Instance Methods
provider()
click to toggle source
# File lib/burdened-acrobat/amazon/elb.rb, line 46 def provider @provider ||= ::Aws::ElasticLoadBalancing::Client.new @options end