Module: Linguistics::Latin::Verb::LatinVerb::Querent::QuerentInterface
- Defined in:
- lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb
Constant Summary collapse
- PASSIVE_TENSE_METHODS =
[ :passive_voice_indicative_mood_futureperfect_tense, :passive_voice_indicative_mood_future_tense, :passive_voice_indicative_mood_imperfect_tense, :passive_voice_indicative_mood_pastperfect_tense, :passive_voice_indicative_mood_perfect_tense, :passive_voice_indicative_mood_present_tense, :passive_voice_subjunctive_mood_imperfect_tense, :passive_voice_subjunctive_mood_pastperfect_tense, :passive_voice_subjunctive_mood_perfect_tense, :passive_voice_subjunctive_mood_present_tense ]
- ACTIVE_TENSE_METHODS =
[ :active_voice_imperative_mood_future_tense, :active_voice_imperative_mood_present_tense, :active_voice_indicative_mood_future_tense, :active_voice_indicative_mood_futureperfect_tense, :active_voice_indicative_mood_imperfect_tense, :active_voice_indicative_mood_pastperfect_tense, :active_voice_indicative_mood_perfect_tense, :active_voice_indicative_mood_present_tense, :active_voice_subjunctive_mood_imperfect_tense, :active_voice_subjunctive_mood_pastperfect_tense, :active_voice_subjunctive_mood_perfect_tense, :active_voice_subjunctive_mood_present_tense, ]
Instance Method Summary collapse
- #active_tense_methods ⇒ Object
- #add_tense_methods! ⇒ Object
- #defined_tense_methods ⇒ Object
- #passive_tense_methods ⇒ Object
- #tense_definitions_template ⇒ Object
Instance Method Details
#active_tense_methods ⇒ Object
47 48 49 |
# File 'lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb', line 47 def active_tense_methods ACTIVE_TENSE_METHODS end |
#add_tense_methods! ⇒ Object
35 36 37 |
# File 'lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb', line 35 def add_tense_methods! raise "Implementors of QuerentInterface must implement `add_tense_methods!'" end |
#defined_tense_methods ⇒ Object
51 52 53 54 |
# File 'lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb', line 51 def defined_tense_methods Linguistics::Latin::Verb::LatinVerb::TENSE_BLOCK_NAMES + Array(@added_vectorized_methods) end |
#passive_tense_methods ⇒ Object
43 44 45 |
# File 'lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb', line 43 def passive_tense_methods PASSIVE_TENSE_METHODS end |
#tense_definitions_template ⇒ Object
39 40 41 |
# File 'lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb', line 39 def tense_definitions_template [] end |