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 January 13, 2009 (11.5 KB)
  2. 0.9.2 December 24, 2008 (9.5 KB)
  3. 0.9.1 December 23, 2008 (8.5 KB)
  4. 0.9.0 December 22, 2008 (7 KB)

SHA 256 checksum