Class: Linguistics::Latin::Verb::LatinVerb::IrregularQuerent
- Defined in:
- lib/latinverb_querent_for_classification_builder/querent/irregular.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_imperative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_imperative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_indicative_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_indicative_mood_future_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_subjunctive_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_indicative_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_indicative_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_subjunctive_mood_perfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_subjunctive_mood_present_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_subjunctive_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_indicative_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_indicative_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_subjunctive_mood_imperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_subjunctive_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_indicative_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/active_voice_indicative_mood_futureperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_subjunctive_mood_pastperfect_tense_methods.rb,
lib/latinverb_querent_for_classification_builder/querent/irregular/tense_method_definitions/passive_voice_indicative_mood_futureperfect_tense_methods.rb
Defined Under Namespace
Modules: ActiveVoiceImperativeMoodFutureTenseMethods, ActiveVoiceImperativeMoodPresentTenseMethods, ActiveVoiceIndicativeMoodFutureTenseMethods, ActiveVoiceIndicativeMoodFutureperfectTenseMethods, ActiveVoiceIndicativeMoodImperfectTenseMethods, ActiveVoiceIndicativeMoodPastperfectTenseMethods, ActiveVoiceIndicativeMoodPerfectTenseMethods, ActiveVoiceIndicativeMoodPresentTenseMethods, ActiveVoiceSubjunctiveMoodImperfectTenseMethods, ActiveVoiceSubjunctiveMoodPastperfectTenseMethods, ActiveVoiceSubjunctiveMoodPerfectTenseMethods, ActiveVoiceSubjunctiveMoodPresentTenseMethods, PassiveVoiceIndicativeMoodFutureTenseMethods, PassiveVoiceIndicativeMoodFutureperfectTenseMethods, PassiveVoiceIndicativeMoodImperfectTenseMethods, PassiveVoiceIndicativeMoodPastperfectTenseMethods, PassiveVoiceIndicativeMoodPerfectTenseMethods, PassiveVoiceIndicativeMoodPresentTenseMethods, PassiveVoiceSubjunctiveMoodImperfectTenseMethods, PassiveVoiceSubjunctiveMoodPastperfectTenseMethods, PassiveVoiceSubjunctiveMoodPerfectTenseMethods, PassiveVoiceSubjunctiveMoodPresentTenseMethods
Constant Summary collapse
- TENSE_METHOD_DEFINITIONS =
[ IrregularQuerent::ActiveVoiceImperativeMoodFutureTenseMethods, IrregularQuerent::ActiveVoiceImperativeMoodPresentTenseMethods, IrregularQuerent::ActiveVoiceIndicativeMoodFutureTenseMethods, IrregularQuerent::ActiveVoiceIndicativeMoodFutureperfectTenseMethods, IrregularQuerent::ActiveVoiceIndicativeMoodImperfectTenseMethods, IrregularQuerent::ActiveVoiceIndicativeMoodPastperfectTenseMethods, IrregularQuerent::ActiveVoiceIndicativeMoodPerfectTenseMethods, IrregularQuerent::ActiveVoiceIndicativeMoodPresentTenseMethods, IrregularQuerent::ActiveVoiceSubjunctiveMoodImperfectTenseMethods, IrregularQuerent::ActiveVoiceSubjunctiveMoodPastperfectTenseMethods, IrregularQuerent::ActiveVoiceSubjunctiveMoodPerfectTenseMethods, IrregularQuerent::ActiveVoiceSubjunctiveMoodPresentTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodFutureTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodFutureperfectTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodImperfectTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodPastperfectTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodPerfectTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodPresentTenseMethods, IrregularQuerent::PassiveVoiceIndicativeMoodPresentTenseMethods, IrregularQuerent::PassiveVoiceSubjunctiveMoodImperfectTenseMethods, IrregularQuerent::PassiveVoiceSubjunctiveMoodPastperfectTenseMethods, IrregularQuerent::PassiveVoiceSubjunctiveMoodPerfectTenseMethods, IrregularQuerent::PassiveVoiceSubjunctiveMoodPresentTenseMethods, ]
Constants included from Querent::QuerentInterface
Querent::QuerentInterface::ACTIVE_TENSE_METHODS, Querent::QuerentInterface::PASSIVE_TENSE_METHODS
Instance Method Summary collapse
- #add_tense_methods! ⇒ Object
-
#initialize(deserialized_structure) ⇒ IrregularQuerent
constructor
A new instance of IrregularQuerent.
Methods included from Querent::QuerentInterface
#active_tense_methods, #defined_tense_methods, #passive_tense_methods, #tense_definitions_template
Constructor Details
#initialize(deserialized_structure) ⇒ IrregularQuerent
Returns a new instance of IrregularQuerent.
33 34 35 36 37 38 |
# File 'lib/latinverb_querent_for_classification_builder/querent/irregular.rb', line 33 def initialize(deserialized_structure) @structure = OpenStruct.new(deserialized_structure) @added_vectorized_methods = [] add_tense_methods! end |
Instance Method Details
#add_tense_methods! ⇒ Object
40 41 42 43 44 |
# File 'lib/latinverb_querent_for_classification_builder/querent/irregular.rb', line 40 def add_tense_methods! collection = TENSE_METHOD_DEFINITIONS + tense_definitions_template extend_with_tense_method_definitions!(collection) register_methods!(collection) end |