class Grepity::TargetFile
Public Class Methods
new(file_name)
click to toggle source
# File lib/grepity/target_file.rb, line 3 def initialize(file_name) @lines = File.read(file_name).split("\n") @lines.map! { |line| Line.new(line, @lines.index(line)) } end
Public Instance Methods
match(text)
click to toggle source
# File lib/grepity/target_file.rb, line 8 def match(text) @lines.select { |line| line.contents.match(text) } end