class RubyTerraform::Commands::WorkspaceList

Wraps the +terraform workspace list+ command which lists workspaces.

For options accepted on construction, see {#initialize}.

When executing an instance of {WorkspaceList} via {#execute}, the following options are supported:

@example Basic Invocation

RubyTerraform::Commands::WorkspaceList.new.execute(
  directory: 'infra/networking')

Public Instance Methods

arguments(parameters) click to toggle source

@!visibility private

# File lib/ruby_terraform/commands/workspace_list.rb, line 34
def arguments(parameters)
  [parameters[:directory]]
end
subcommands() click to toggle source

@!visibility private

# File lib/ruby_terraform/commands/workspace_list.rb, line 29
def subcommands
  %w[workspace list]
end