Class: HammerCLI::CompleterLine

Inherits:
Array
  • Object
show all
Defined in:
lib/hammer_cli/completer.rb

Instance Method Summary collapse

Constructor Details

#initialize(line) ⇒ CompleterLine

Returns a new instance of CompleterLine.



7
8
9
10
# File 'lib/hammer_cli/completer.rb', line 7

def initialize(line)
  @line = line
  super(line.split)
end

Instance Method Details

#finished?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/hammer_cli/completer.rb', line 12

def finished?
  (@line[-1,1] == " ") || @line.empty?
end