Module: CtagsReader

Defined in:
lib/ctags_reader.rb,
lib/ctags_reader/tag.rb,
lib/ctags_reader/reader.rb,
lib/ctags_reader/version.rb

Defined Under Namespace

Classes: Reader, Tag

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.generateObject

While the reader attempts to parse different formats of ctags, the .generate method generates ruby tags in the most convenient way for the reader.



14
15
16
# File 'lib/ctags_reader.rb', line 14

def self.generate
  system 'ctags --languages=ruby --excmd=number -R .'
end

.read(filename) ⇒ Object

Convenience method to parse a tags file into a Reader object.



6
7
8
# File 'lib/ctags_reader.rb', line 6

def self.read(filename)
  Reader.new(filename)
end