Class: Pslm::ConsoleOutputter::SkipVersesFormatter

Inherits:
Formatter
  • Object
show all
Defined in:
lib/pslm/consoleoutputter.rb

Overview

skips verses at the beginning

Instance Method Summary collapse

Methods inherited from Formatter

format, #part_format, #psalm_format, #syllable_format, #word_format

Constructor Details

#initialize(options) ⇒ SkipVersesFormatter

Returns a new instance of SkipVersesFormatter.



258
259
260
261
# File 'lib/pslm/consoleoutputter.rb', line 258

def initialize(options)
  super(options)
  @skip_verses = @options # takes just one number as a parameter
end

Instance Method Details

#verse_format(text, psalm, verse) ⇒ Object



263
264
265
266
267
268
269
270
271
# File 'lib/pslm/consoleoutputter.rb', line 263

def verse_format(text, psalm, verse)
  #super(text, psalm, verse)
  @verse_counter += 1
  if @verse_counter <= @skip_verses then
    return ""
  end

  return text
end