Class: Linguistics::Latin::Verb::LatinVerb::DefectiveChecker

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/latinverb/tense_method_applicator/defective_checker.rb

Instance Method Summary collapse

Constructor Details

#initialize(verb) ⇒ DefectiveChecker

Returns a new instance of DefectiveChecker.



9
10
11
# File 'lib/latinverb/tense_method_applicator/defective_checker.rb', line 9

def initialize(verb)
  @verb = verb
end

Instance Method Details

#defective?Boolean

Returns:

  • (Boolean)


13
14
15
16
# File 'lib/latinverb/tense_method_applicator/defective_checker.rb', line 13

def defective?
  Linguistics::Latin::Verb::PRESENT_ONLY.member?(first_person_singular) ||
    Linguistics::Latin::Verb::PRESENT_ONLY.member?(present_active_infinitive)
end