class Findex::TermGeneratorDecorator

Public Class Methods

new(term_generator, document) click to toggle source
Calls superclass method
# File lib/findex/term_generator_decorator.rb, line 3
def initialize(term_generator, document)
  @term_generator = term_generator
  @document = document
  super(term_generator)
end

Public Instance Methods

<<(text) click to toggle source
# File lib/findex/term_generator_decorator.rb, line 15
def <<(text)
  self[nil] = text
end
[]=(prefix, text) click to toggle source
# File lib/findex/term_generator_decorator.rb, line 9
def []=(prefix, text)
  prefix = prefix ? "X#{prefix}".upcase : ''
  @term_generator.index_text(text.to_s, 1, prefix)
  @term_generator.increase_termpos
end
date=(date) click to toggle source
# File lib/findex/term_generator_decorator.rb, line 19
def date=(date)
  @document.date = date
end