class Linguistics::Latin::Verb::LatinVerb::Classifier::SemideponentVerbClassificationStrategy

Public Class Methods

classification() click to toggle source
# File lib/latinverb_classifier/strategies/semideponent_verb_classification_strategy.rb, line 10
def self.classification
  Classification::Semideponent
end

Public Instance Methods

applicable?() click to toggle source
# File lib/latinverb_classifier/strategies/semideponent_verb_classification_strategy.rb, line 14
def applicable?
  first_pres_matches_semi_deponent_list? && !@classifier.proxy_verb?
end

Private Instance Methods

first_pres_matches_semi_deponent_list?() click to toggle source
# File lib/latinverb_classifier/strategies/semideponent_verb_classification_strategy.rb, line 20
def first_pres_matches_semi_deponent_list?
  Linguistics::Latin::Verb::SEMI_DEPONENTS.keys.any? do |semi_dep_member|
    first_pres=~/#{semi_dep_member}$/
  end
end