class ZAWS::External::AWSCLI::Commands::ELB::CreateLoadBalancerListeners
Public Class Methods
new(shellout=nil, awscli=nil)
click to toggle source
# File lib/zaws/external/awscli/commands/elb/create_load_balancer_listeners.rb, line 7 def initialize(shellout=nil, awscli=nil) @shellout=shellout @awscli=awscli clear_settings end
Public Instance Methods
aws()
click to toggle source
# File lib/zaws/external/awscli/commands/elb/create_load_balancer_listeners.rb, line 13 def aws @aws ||= ZAWS::External::AWSCLI::Commands::AWS.new(self) @aws end
clear_settings()
click to toggle source
# File lib/zaws/external/awscli/commands/elb/create_load_balancer_listeners.rb, line 18 def clear_settings @aws=nil @lbname=nil end
get_command()
click to toggle source
# File lib/zaws/external/awscli/commands/elb/create_load_balancer_listeners.rb, line 34 def get_command command = "elb create-load-balancer-listeners" command = "#{command} --load-balancer-name #{@lbname}" if @lbname command = "#{command} --listeners '[#{@listeners_array[0]["Listener"].to_json}]'" if @listeners_array return command end
listeners(listners_array)
click to toggle source
# File lib/zaws/external/awscli/commands/elb/create_load_balancer_listeners.rb, line 28 def listeners(listners_array) @listeners_array=listners_array self end
load_balancer_name(name)
click to toggle source
# File lib/zaws/external/awscli/commands/elb/create_load_balancer_listeners.rb, line 23 def load_balancer_name(name) @lbname=name self end