Class: RHC::AutoComplete

Inherits:
Object show all
Defined in:
lib/rhc/autocomplete.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(runner = ::Commander::Runner.instance, shell = 'bash') ⇒ AutoComplete

Returns a new instance of AutoComplete.



5
6
7
# File 'lib/rhc/autocomplete.rb', line 5

def initialize(runner=::Commander::Runner.instance, shell='bash')
  @runner, @shell = runner, shell
end

Instance Attribute Details

#runnerObject (readonly)

Returns the value of attribute runner.



3
4
5
# File 'lib/rhc/autocomplete.rb', line 3

def runner
  @runner
end

Instance Method Details

#to_sObject



9
10
11
# File 'lib/rhc/autocomplete.rb', line 9

def to_s
  @s ||= template.result AutoCompleteBindings.new(self).get_binding
end