Sha256: 2e98d880bb4c7e902aa0f37e45d6d04d23883777d7a404cef2c885e80b4c5c0c

Contents?: true

Size: 278 Bytes

Versions: 2

Compression:

Stored size: 278 Bytes

Contents

class Tags

  attr_reader :filename, :mask
  def initialize(filename = ".tags", mask = '*.rb')
    @filename, @mask = filename, mask
  end

  def generate
    system find_expression
  end

  def find_expression
    "find . -name '#{mask}' | ctags -f #{filename} -L -"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ctags_ruby-0.0.2 lib/ctags_ruby/tags.rb
ctags_ruby-0.0.1 lib/ctags_ruby/tags.rb