Class: Findex::TermGeneratorDecorator
- Inherits:
-
SimpleDelegator
- Object
- SimpleDelegator
- Findex::TermGeneratorDecorator
- Defined in:
- lib/findex/term_generator_decorator.rb
Instance Method Summary collapse
- #<<(text) ⇒ Object
- #[]=(prefix, text) ⇒ Object
-
#initialize(term_generator) ⇒ TermGeneratorDecorator
constructor
A new instance of TermGeneratorDecorator.
Constructor Details
#initialize(term_generator) ⇒ TermGeneratorDecorator
Returns a new instance of TermGeneratorDecorator.
3 4 5 6 |
# File 'lib/findex/term_generator_decorator.rb', line 3 def initialize(term_generator) @term_generator = term_generator super end |
Instance Method Details
#<<(text) ⇒ Object
14 15 16 |
# File 'lib/findex/term_generator_decorator.rb', line 14 def <<(text) self[nil] = text end |
#[]=(prefix, text) ⇒ Object
8 9 10 11 12 |
# File 'lib/findex/term_generator_decorator.rb', line 8 def []=(prefix, text) prefix = prefix ? "X#{prefix}".upcase : '' @term_generator.index_text(text.to_s, 1, prefix) @term_generator.increase_termpos end |