class Utils::Grepper
def search
def search @suffix = @args['I'] for dir in @roots Utils::Find.find(dir) do |filename| if !@suffix || @suffix == File.extname(filename)[1..-1] match(filename) end end end if @args['L'] or @args['e'] @pathes = @pathes.sort_by do |path| pair = path.split(':') pair[1] = pair[1].to_i pair end else @pathes.sort! end self end