class Linguistics::Latin::Verb::ImperativeBlock::ImperativeRuleFactory
Constants
- MAPPING
Public Class Methods
new(verb)
click to toggle source
# File lib/linguistics_latin_imperative_block/imperative_rule_factory.rb, line 16 def initialize(verb) @verb = verb end
Public Instance Methods
present_tense_rule()
click to toggle source
# File lib/linguistics_latin_imperative_block/imperative_rule_factory.rb, line 20 def present_tense_rule MAPPING[type_key] || raise("Could not find mapping for #{type_key}") end
Private Instance Methods
type_key()
click to toggle source
# File lib/linguistics_latin_imperative_block/imperative_rule_factory.rb, line 30 def type_key verb_type.ordinal_name_key end
verb_type()
click to toggle source
# File lib/linguistics_latin_imperative_block/imperative_rule_factory.rb, line 26 def verb_type @verb.verb_type end