Class: Glark::UnfilteredLines

Inherits:
Lines show all
Includes:
Format
Defined in:
lib/glark/output/unfiltered_lines.rb

Constant Summary

Constants included from Highlight

Highlight::RESET

Instance Attribute Summary

Attributes inherited from Formatted

#formatted

Attributes inherited from Results

#count

Instance Method Summary collapse

Methods included from Format

#initialize, #print_line, #print_line_number, #println, #show_file_header

Methods included from Highlight

#adorn

Methods inherited from Lines

#add_match, #initialize, #write_matching, #write_nonmatching

Methods inherited from Lines

#at_match_limit?, #displayed_name, #initialize, #print_line, #print_line_number, #process_match, #set_status, #write_matches, #write_matching, #write_nonmatching

Methods inherited from Common

#add_match, #at_match_limit?, #displayed_name, #initialize, #process_match

Methods inherited from Formatted

#get_line_to_print, #initialize

Methods inherited from Results

#add_match, #initialize, #matched?

Instance Method Details

#display_matches?Boolean

Returns:

  • (Boolean)


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

def display_matches?
  false
end

#process_end(lnum) ⇒ Object



16
17
18
19
# File 'lib/glark/output/unfiltered_lines.rb', line 16

def process_end lnum
  show_file_header
  write_all
end

#write_allObject



21
22
23
24
25
26
# File 'lib/glark/output/unfiltered_lines.rb', line 21

def write_all
  show_file_header
  (0 ... @file.get_lines.length).each do |ln|
    print_line ln  
  end
end