Class: Linguistics::Latin::Verb::LatinVerb::IrregularImperativesRetriever

Inherits:
IrregularVerbDefinitionConsumer
  • Object
show all
Defined in:
lib/latinverb_irregular_imperatives_retriever.rb

Instance Method Summary collapse

Instance Method Details

#retrieveObject



9
10
11
12
13
14
# File 'lib/latinverb_irregular_imperatives_retriever.rb', line 9

def retrieve
  raw = structure["tense_blocks"]
  source = raw["active_voice_imperative_mood_present_tense"] || raw["active voice_imperative_mood_present_tense"]
  raw = source["data"]
  OpenStruct.new( :imperatives => [String(raw[1]).gsub(/\s+/,''), String(raw[4]).gsub(/\s+/,'')] )
end