Class: LLM::Shell::Command::FileImport

Inherits:
LLM::Shell::Command show all
Defined in:
lib/llm/shell/commands/file_import.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from LLM::Shell::Command

builtin?, description, enabled?, inherited, #initialize, name

Constructor Details

This class inherits a constructor from LLM::Shell::Command

Class Method Details

.complete(path) ⇒ Array<String>

Completes a path with a wildcard.

Parameters:

  • path (String)

    The path to complete.

Returns:

  • (Array<String>)

    Returns the completed path(s)



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

def self.complete(path)
  Dir["#{path}*"]
end

Instance Method Details

#call(*files) ⇒ void

This method returns an undefined value.

Imports one or more globbed files.



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

def call(*files)
  Dir[*files].each { import(_1) }
end