class RightScaleCLI::Networks

Represents Network Manager Networks

Public Class Methods

banner(task, _namespace = true, subcommand = false) click to toggle source
new(*args) click to toggle source
Calls superclass method
# File lib/rightscale_cli/network/networks.rb, line 26
def initialize(*args)
  super
  @client = RightScaleCLI::Client.new(options)
  @logger = RightScaleCLI::Logger.new
end

Public Instance Methods

list() click to toggle source
# File lib/rightscale_cli/network/networks.rb, line 46
def list
  filter = []
  @logger.debug "filter: #{filter}" if options[:debug]

  networks = []
  @client.client.networks.index(filter: filter).each do |network|
    networks.push(network)
  end
  @client.render(networks, 'networks')
end