Class: LLM::Shell::Completion

Inherits:
Object
  • Object
show all
Defined in:
lib/llm/shell/completion.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeLLM::Shell::Completion



14
15
16
# File 'lib/llm/shell/completion.rb', line 14

def initialize
  @commands = LLM.commands
end

Class Method Details

.to_procProc

Returns a proc suitable for Readline completion.

Returns:

  • (Proc)


8
9
10
# File 'lib/llm/shell/completion.rb', line 8

def self.to_proc
  new.to_proc
end

Instance Method Details

#to_procProc

Returns a proc suitable for Readline completion.

Returns:

  • (Proc)


21
22
23
# File 'lib/llm/shell/completion.rb', line 21

def to_proc
  method(:complete).to_proc
end