Class: Linguistics::Latin::Verb::LatinVerb::Querent
- Inherits:
-
Object
- Object
- Linguistics::Latin::Verb::LatinVerb::Querent
- Extended by:
- Forwardable
- Includes:
- QuerentInterface
- Defined in:
- lib/latinverb_querent_for_classification_builder/querent.rb,
lib/latinverb_querent_for_classification_builder/querent/querent_interface.rb,
lib/latinverb_querent_for_classification_builder/semideponent_querent_adapter/active_indicative_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_imperative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_imperative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_indicative_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_subjunctive_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/passive_voice_indicative_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/passive_voice_subjunctive_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_subjunctive_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_indicative_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_subjunctive_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/passive_voice_indicative_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/active_voice_indicative_mood_futureperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/passive_voice_subjunctive_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/tense_method_definitions/passive_voice_indicative_mood_futureperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/active_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/active_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/active_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/passive_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/active_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/active_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/active_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/passive_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/active_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/passive_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/active_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/passive_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/active_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/passive_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/active_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/passive_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/active_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/passive_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/active_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/passive_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/active_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/passive_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/active_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/passive_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/active_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/first/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/active_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/passive_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/active_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/passive_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/active_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/passive_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/fourth/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/second/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/active_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/passive_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/active_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/passive_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/third_io/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb
Direct Known Subclasses
FirstQuerent, FourthQuerent, ImpersonalQuerent, IrregularQuerent, SecondQuerent, ThirdIOQuerent, ThirdQuerent
Defined Under Namespace
Modules: ActiveVoiceImperativeMoodFutureTenseMethods, ActiveVoiceImperativeMoodPresentTenseMethods, ActiveVoiceIndicativeMoodFutureperfectTenseMethods, ActiveVoiceIndicativeMoodPastperfectTenseMethods, ActiveVoiceIndicativeMoodPerfectTenseMethods, ActiveVoiceSubjunctiveMoodImperfectTenseMethods, ActiveVoiceSubjunctiveMoodPastPerfectTenseMethods, ActiveVoiceSubjunctiveMoodPerfectTenseMethods, MaskedActiveIndicativePresent, PassiveVoiceIndicativeMoodFutureperfectTenseMethods, PassiveVoiceIndicativeMoodPastperfectTenseMethods, PassiveVoiceIndicativeMoodPerfectTMethods, PassiveVoiceSubjunctiveMoodImperfectTenseMethods, PassiveVoiceSubjunctiveMoodPastperfectTenseMethods, PassiveVoiceSubjunctiveMoodPerfectTenseMethods, QuerentInterface Classes: First, Fourth, Second, Third, ThirdIO
Constant Summary collapse
- TENSE_METHOD_DEFINITIONS =
[ Querent::ActiveVoiceImperativeMoodFutureTenseMethods, Querent::ActiveVoiceImperativeMoodPresentTenseMethods, Querent::ActiveVoiceIndicativeMoodFutureperfectTenseMethods, Querent::ActiveVoiceIndicativeMoodPastperfectTenseMethods, Querent::ActiveVoiceIndicativeMoodPerfectTenseMethods, Querent::ActiveVoiceSubjunctiveMoodImperfectTenseMethods, Querent::ActiveVoiceSubjunctiveMoodPastPerfectTenseMethods, Querent::ActiveVoiceSubjunctiveMoodPerfectTenseMethods, Querent::PassiveVoiceIndicativeMoodFutureperfectTenseMethods, Querent::PassiveVoiceIndicativeMoodPastperfectTenseMethods, Querent::PassiveVoiceIndicativeMoodPerfectTMethods, Querent::PassiveVoiceSubjunctiveMoodImperfectTenseMethods, Querent::PassiveVoiceSubjunctiveMoodPastperfectTenseMethods, Querent::PassiveVoiceSubjunctiveMoodPerfectTenseMethods ]
Constants included from QuerentInterface
QuerentInterface::ACTIVE_TENSE_METHODS, QuerentInterface::PASSIVE_TENSE_METHODS
Instance Method Summary collapse
- #add_tense_methods! ⇒ Object
-
#initialize(verb) ⇒ Querent
constructor
A new instance of Querent.
Methods included from QuerentInterface
#active_tense_methods, #defined_tense_methods, #passive_tense_methods, #tense_definitions_template
Constructor Details
#initialize(verb) ⇒ Querent
Returns a new instance of Querent.
30 31 32 33 34 35 |
# File 'lib/latinverb_querent_for_classification_builder/querent.rb', line 30 def initialize(verb) @verb = verb @added_vectorized_methods = [] add_tense_methods! end |
Instance Method Details
#add_tense_methods! ⇒ Object
37 38 39 40 41 |
# File 'lib/latinverb_querent_for_classification_builder/querent.rb', line 37 def add_tense_methods! collection = TENSE_METHOD_DEFINITIONS + tense_definitions_template extend_with_tense_method_definitions!(collection) register_methods!(collection) end |