Class: TenseMethodsVectorizer
- Inherits:
-
Object
- Object
- TenseMethodsVectorizer
- Defined in:
- lib/latinverb/tense_method_applicator/tense_methods_vectorizer.rb
Constant Summary collapse
- FINAL_VECTORS =
{ 0 => [ :first_person_singular_number, :singular_number_first_person ], 1 => [ :second_person_singular_number, :singular_number_second_person ], 2 => [ :third_person_singular_number, :singular_number_third_person ], 3 => [ :first_person_plural_number, :plural_number_first_person ], 4 => [ :second_person_plural_number, :plural_number_second_person ], 5 => [ :third_person_plural_number, :plural_number_third_person ] }
Instance Method Summary collapse
- #add_vector_methods! ⇒ Object
-
#initialize(verb) ⇒ TenseMethodsVectorizer
constructor
A new instance of TenseMethodsVectorizer.
Constructor Details
#initialize(verb) ⇒ TenseMethodsVectorizer
Returns a new instance of TenseMethodsVectorizer.
11 12 13 |
# File 'lib/latinverb/tense_method_applicator/tense_methods_vectorizer.rb', line 11 def initialize(verb) @verb = verb end |
Instance Method Details
#add_vector_methods! ⇒ Object
15 16 17 18 |
# File 'lib/latinverb/tense_method_applicator/tense_methods_vectorizer.rb', line 15 def add_vector_methods! add_by_person_and_number_methods! add_methods_for_aggregation_when_person_or_number_is_missing! end |