Class: TextExtractor
- Inherits:
-
Object
- Object
- TextExtractor
- Defined in:
- lib/core/text_extractor.rb
Overview
This is only meant to be a base class, please extend and implement the base methods if you want to do anything interesting
Direct Known Subclasses
Instance Method Summary collapse
- #add_html_text(text_node) ⇒ Object
- #add_non_text(non_text_node) ⇒ Object
- #add_variable(variable_name, variable_value) ⇒ Object
- #end_html_text ⇒ Object
- #pluralize(pluralize_node) ⇒ Object
- #start_html_text ⇒ Object
-
#starting_text_extraction ⇒ Object
This is called when text extraction has begun.
- #translate_method_call_text(method_to_translate) ⇒ Object
- #translate_text(text_node_to_translate) ⇒ Object
- #white_space(node) ⇒ Object
Instance Method Details
#add_html_text(text_node) ⇒ Object
10 11 12 |
# File 'lib/core/text_extractor.rb', line 10 def add_html_text( text_node ) raise "Please implement me (add_html_text)" end |
#add_non_text(non_text_node) ⇒ Object
42 43 44 |
# File 'lib/core/text_extractor.rb', line 42 def add_non_text( non_text_node ) raise "Please implement me (add_non_text)" end |
#add_variable(variable_name, variable_value) ⇒ Object
14 15 16 |
# File 'lib/core/text_extractor.rb', line 14 def add_variable( variable_name, variable_value ) raise "Please implement me (add_variable)" end |
#end_html_text ⇒ Object
30 31 32 |
# File 'lib/core/text_extractor.rb', line 30 def end_html_text raise "Please implement me (end_html_text)" end |
#pluralize(pluralize_node) ⇒ Object
18 19 20 |
# File 'lib/core/text_extractor.rb', line 18 def pluralize( pluralize_node ) raise "Please implement me (pluralize)" end |
#start_html_text ⇒ Object
34 35 36 |
# File 'lib/core/text_extractor.rb', line 34 def start_html_text raise "Please implement me (start_html_text)" end |
#starting_text_extraction ⇒ Object
This is called when text extraction has begun
6 7 8 |
# File 'lib/core/text_extractor.rb', line 6 def starting_text_extraction raise "Please implement me (start_text_extraction)" end |
#translate_method_call_text(method_to_translate) ⇒ Object
26 27 28 |
# File 'lib/core/text_extractor.rb', line 26 def translate_method_call_text( method_to_translate ) raise "Please implement me (method_to_translate)" end |
#translate_text(text_node_to_translate) ⇒ Object
22 23 24 |
# File 'lib/core/text_extractor.rb', line 22 def translate_text( text_node_to_translate ) raise "Please impelement me (translate_text)" end |
#white_space(node) ⇒ Object
38 39 40 |
# File 'lib/core/text_extractor.rb', line 38 def white_space( node ) raise "Please implement me (white_space)" end |