Method: GPLType::Text#define_section

Defined in:
lib/curses_color.rb

#define_section(subject_ln, body_range, high_sec = 9999, high_chars = 0) ⇒ Object



217
218
219
220
221
222
223
224
# File 'lib/curses_color.rb', line 217

def define_section(subject_ln, body_range, high_sec = 9999, high_chars = 0)
  subject = @lines[subject_ln].strip
  body_lines = @lines[body_range]
  body_lines.map!{ |line| line.rstrip.gsub(/\s+/){" "} }
  body_lines = body_lines.delete_if{ |line| line.empty? }

  @sections.push(Section.new(subject, body_lines, high_sec, high_chars))
end