Class: CommandT::Scanner

Inherits:
Object
  • Object
show all
Defined in:
lib/command-t/scanner.rb,
lib/command-t/scanner/tag_scanner.rb,
lib/command-t/scanner/file_scanner.rb,
lib/command-t/scanner/help_scanner.rb,
lib/command-t/scanner/jump_scanner.rb,
lib/command-t/scanner/line_scanner.rb,
lib/command-t/scanner/buffer_scanner.rb,
lib/command-t/scanner/command_scanner.rb,
lib/command-t/scanner/history_scanner.rb,
lib/command-t/scanner/mru_buffer_scanner.rb,
lib/command-t/scanner/file_scanner/git_file_scanner.rb,
lib/command-t/scanner/file_scanner/find_file_scanner.rb,
lib/command-t/scanner/file_scanner/ruby_file_scanner.rb,
lib/command-t/scanner/file_scanner/watchman_file_scanner.rb

Defined Under Namespace

Classes: BufferScanner, CommandScanner, FileScanner, HelpScanner, HistoryScanner, JumpScanner, LineScanner, MRUBufferScanner, TagScanner

Instance Method Summary collapse

Instance Method Details

#pathsObject

Subclasses implement this method to return the list of paths that should be searched.

Note that as an optimization, the C extension will record the ‘Object#object_id` of the returned array and assumes it will not be mutated.

Raises:

  • (RuntimeError)


22
23
24
# File 'lib/command-t/scanner.rb', line 22

def paths
  raise RuntimeError, 'Subclass responsibility'
end