Class: Linguistics::Latin::Verb::LatinVerb::LatinVerbClassifier::VeryIrregularVerbClassificationStrategy

Inherits:
VerbClassificationStrategy
  • Object
show all
Defined in:
lib/latinverb/components/classifier/strategies/very_irregular_verb_classification_strategy.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from VerbClassificationStrategy

#initialize

Constructor Details

This class inherits a constructor from Linguistics::Latin::Verb::LatinVerb::LatinVerbClassifier::VerbClassificationStrategy

Class Method Details

.classificationObject

Very irregular irregulars, A&G206, e/f



8
9
10
# File 'lib/latinverb/components/classifier/strategies/very_irregular_verb_classification_strategy.rb', line 8

def self.classification
  Classification::Irregular
end

Instance Method Details

#applicable?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/latinverb/components/classifier/strategies/very_irregular_verb_classification_strategy.rb', line 12

def applicable?
  input =~ %r'^(aiō|quaesō|ovāre)$'
end