Class: Linguistics::Latin::Verb::LatinVerb::IrregularVerbSerializationRetriever

Inherits:
Object
  • Object
show all
Defined in:
lib/latinverb_irregular_verb_definition_consumer/irregular_verb_serialization_retriever.rb

Constant Summary collapse

MAPPING =
{
  "aiō" => Linguistics::Latin::Verb::AI

Instance Method Summary collapse

Constructor Details

#initialize(lookup_string) ⇒ IrregularVerbSerializationRetriever

Returns a new instance of IrregularVerbSerializationRetriever.



29
30
31
# File 'lib/latinverb_irregular_verb_definition_consumer/irregular_verb_serialization_retriever.rb', line 29

def initialize(lookup_string)
  @lookup_string = lookup_string
end

Instance Method Details

#serialized_verbObject



33
34
35
# File 'lib/latinverb_irregular_verb_definition_consumer/irregular_verb_serialization_retriever.rb', line 33

def serialized_verb
  MAPPING[@lookup_string]
end