Class: Linguistics::Latin::Verb::TenseBlock::VectorResolutionDelegate
- Inherits:
-
Object
- Object
- Linguistics::Latin::Verb::TenseBlock::VectorResolutionDelegate
- Defined in:
- lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb
Instance Method Summary collapse
- #first_person ⇒ Object
- #first_person_plural_number ⇒ Object
- #first_person_singular_number ⇒ Object
-
#initialize(results) ⇒ VectorResolutionDelegate
constructor
A new instance of VectorResolutionDelegate.
- #plural_number ⇒ Object
- #plural_number_first_person ⇒ Object
- #plural_number_second_person ⇒ Object
- #plural_number_third_person ⇒ Object
- #second_person ⇒ Object
- #second_person_plural_number ⇒ Object
- #second_person_singular_number ⇒ Object
- #singular_number ⇒ Object
- #singular_number_first_person ⇒ Object
- #singular_number_second_person ⇒ Object
- #singular_number_third_person ⇒ Object
- #third_person ⇒ Object
- #third_person_plural_number ⇒ Object
- #third_person_singular_number ⇒ Object
Constructor Details
#initialize(results) ⇒ VectorResolutionDelegate
Returns a new instance of VectorResolutionDelegate.
6 7 8 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 6 def initialize(results) @results = results end |
Instance Method Details
#first_person ⇒ Object
62 63 64 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 62 def first_person [ @results[0], @results[3] ] end |
#first_person_plural_number ⇒ Object
38 39 40 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 38 def first_person_plural_number @results[3] end |
#first_person_singular_number ⇒ Object
10 11 12 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 10 def first_person_singular_number @results[0] end |
#plural_number ⇒ Object
80 81 82 83 84 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 80 def plural_number [ @results[3], @results[4], @results[5] ] end |
#plural_number_first_person ⇒ Object
42 43 44 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 42 def plural_number_first_person @results[3] end |
#plural_number_second_person ⇒ Object
50 51 52 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 50 def plural_number_second_person @results[4] end |
#plural_number_third_person ⇒ Object
58 59 60 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 58 def plural_number_third_person @results[5] end |
#second_person ⇒ Object
66 67 68 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 66 def second_person [ @results[1], @results[4] ] end |
#second_person_plural_number ⇒ Object
46 47 48 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 46 def second_person_plural_number @results[4] end |
#second_person_singular_number ⇒ Object
18 19 20 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 18 def second_person_singular_number @results[1] end |
#singular_number ⇒ Object
74 75 76 77 78 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 74 def singular_number [ @results[0], @results[1], @results[2] ] end |
#singular_number_first_person ⇒ Object
14 15 16 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 14 def singular_number_first_person @results[0] end |
#singular_number_second_person ⇒ Object
22 23 24 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 22 def singular_number_second_person @results[1] end |
#singular_number_third_person ⇒ Object
34 35 36 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 34 def singular_number_third_person @results[2] end |
#third_person ⇒ Object
70 71 72 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 70 def third_person [ @results[2], @results[5] ] end |
#third_person_plural_number ⇒ Object
54 55 56 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 54 def third_person_plural_number @results[5] end |
#third_person_singular_number ⇒ Object
26 27 28 |
# File 'lib/linguistics_latin_tense_block/tense_block/vector_resolution_delegate.rb', line 26 def third_person_singular_number @results[2] end |