Method: Milkode::FindGrep#initialize
- Defined in:
- lib/milkode/grep/findgrep.rb
#initialize(patterns, option) ⇒ FindGrep
Returns a new instance of FindGrep.
58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/milkode/grep/findgrep.rb', line 58 def initialize(patterns, option) @patterns = patterns @option = option @patternRegexps = strs2regs(patterns) @subRegexps = strs2regs(option.patternsNot) @orRegexps = strs2regs(option.patternsOr) @filePatterns = (!@option.dbFile) ? strs2regs_simple(option.filePatterns) : [] @ignoreFiles = strs2regs_simple(option.ignoreFiles) @ignoreDirs = strs2regs_simple(option.ignoreDirs) @result = Result.new(option.directory) open_database if @option.dbFile require 'termcolor' if @option.colorHighlight end |