class RubyTerraform::Commands::WorkspaceSelect

Wraps the +terraform workspace select+ command which selects a workspace.

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

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

@example BasicInvocation

RubyTerraform::Commands::WorkspaceSelect.new.execute(
  name: 'example')

Public Instance Methods

arguments(parameters) click to toggle source

@!visibility private

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

@!visibility private

# File lib/ruby_terraform/commands/workspace_select.rb, line 30
def subcommands
  %w[workspace select]
end