The Grepper class greps through files, and returns a result set of Grepper::Result objects. Each Result object represents the matches found in a single file. The Result contains a set of Grepper::Match objects. Each Match object represents a line (the line that matched) and before- and after-context arrays. If no before or after lines were requested, those context values will be nil. To use, you prepare a Grepper object; call <tt>run</tt> on it; and walk through the result set. This distribution comes with the Grepper::Formatter class, which is built on top of Grepper and provides fairly canonical-looking output by walking through Grepper objects. (See <tt>lib/formatter.rb</tt>.) Meanwhile, here are the details.

Required Ruby Version

None

Authors

David A. Black

Versions

  1. 0.9.3
    1. source

      1. 0.9.3 source January 13, 2009 (11.5 KB)
  2. 0.9.2
    1. source

      1. 0.9.2 source December 24, 2008 (9.5 KB)
  3. 0.9.1
    1. source

      1. 0.9.1 source December 23, 2008 (8.5 KB)
  4. 0.9.0
    1. source

      1. 0.9.0 source December 22, 2008 (7 KB)

SHA 256 checksum