Class: LLT::FormBuilder::VerbSegments::FuturumSegments

Inherits:
LLT::FormBuilder::VerbSegments show all
Defined in:
lib/llt/form_builder/helpers/verb_segments.rb

Instance Attribute Summary

Attributes inherited from LLT::FormBuilder::VerbSegments

#inflection_class, #modus

Instance Method Summary collapse

Methods inherited from LLT::FormBuilder::VerbSegments

get, #init_keys, #initialize

Constructor Details

This class inherits a constructor from LLT::FormBuilder::VerbSegments

Instance Method Details

#edere_fut_impsObject



464
465
466
467
468
469
470
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 464

def edere_fut_imps
  if third_pl
    "ed"
  else
    "es"
  end
end

#esse_fut_impsObject



472
473
474
475
476
477
478
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 472

def esse_fut_imps
  if third_pl
    n(:STEM_ESSE_S)
  else
    n(:STEM_ESSE_ES)
  end
end

#extensionObject



480
481
482
483
484
485
486
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 480

def extension
  if @modus == t.indicativus
    futurum_sign
  else
    ""
  end
end

#stem_of_edereObject



436
437
438
439
440
441
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 436

def stem_of_edere
  case @modus
  when t.indicativus then "ed"
  when t.imperativus then edere_fut_imps
  end
end

#stem_of_esseObject



443
444
445
446
447
448
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 443

def stem_of_esse
  case @modus
  when t.indicativus then "er"
  when t.imperativus then esse_fut_imps
  end
end

#stem_of_ireObject



454
455
456
457
458
459
460
461
462
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 454

def stem_of_ire
  if @modus == t.imperativus
    if third_pl
      "e"
    end
  else
    "i"
  end
end

#stem_of_posseObject



450
451
452
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 450

def stem_of_posse
  "pot" + stem_of_esse
end

#stem_of_velleObject



432
433
434
# File 'lib/llt/form_builder/helpers/verb_segments.rb', line 432

def stem_of_velle
  "vol"
end