Class: Formatted

Inherits:
Results show all
Defined in:
lib/glark/output/formatted.rb

Direct Known Subclasses

Common

Instance Attribute Summary collapse

Attributes inherited from Results

#count

Instance Method Summary collapse

Methods inherited from Results

#add_match, #matched?

Constructor Details

#initializeFormatted

Returns a new instance of Formatted.



14
15
16
17
# File 'lib/glark/output/formatted.rb', line 14

def initialize
  super
  @formatted = []
end

Instance Attribute Details

#formattedObject (readonly)

Returns the value of attribute formatted.



12
13
14
# File 'lib/glark/output/formatted.rb', line 12

def formatted
  @formatted
end

Instance Method Details

#get_line_to_print(lnum) ⇒ Object



19
20
21
# File 'lib/glark/output/formatted.rb', line 19

def get_line_to_print lnum 
  @formatted[lnum] || @file.get_line(lnum)
end