Class: Vvm::CLI::Environment

Inherits:
Object
  • Object
show all
Defined in:
lib/vvm/cli/environment.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeEnvironment

Returns a new instance of Environment.



8
9
10
11
# File 'lib/vvm/cli/environment.rb', line 8

def initialize
  @machine = Vvm::Machine.new
  @prompt = TTY::Prompt.new
end

Instance Attribute Details

#machineObject (readonly)

Returns the value of attribute machine.



6
7
8
# File 'lib/vvm/cli/environment.rb', line 6

def machine
  @machine
end

#promptObject (readonly)

Returns the value of attribute prompt.



6
7
8
# File 'lib/vvm/cli/environment.rb', line 6

def prompt
  @prompt
end

Instance Method Details

#call(name, options = {}) ⇒ Object



13
14
15
# File 'lib/vvm/cli/environment.rb', line 13

def call(name, options = {})
  Command.call(self, name, options)
end