Method: Cog::Helpers::FileScanner.scan
- Defined in:
- lib/cog/helpers/file_scanner.rb
.scan(filename, pattern, opt = {}) {|scanner| ... } ⇒ Object?
Opens the given file for scanning.
51 52 53 54 55 56 57 58 59 60 |
# File 'lib/cog/helpers/file_scanner.rb', line 51 def self.scan(filename, pattern, opt={}, &block) s = new filename val = if s.read_until pattern, opt[:occurrence] || 0 block.call s else nil end s.close val end |