class Katsuyou::SuruVerbStem
Public Class Methods
new(text, conjugation_type)
click to toggle source
Calls superclass method
Katsuyou::VerbStem::new
# File lib/katsuyou/verb_stem.rb, line 145 def initialize(text, conjugation_type) @replace_su = text[-2] == "す" super(text, conjugation_type) end
Private Instance Methods
maybe_replace(stem, replacement)
click to toggle source
# File lib/katsuyou/verb_stem.rb, line 208 def maybe_replace(stem, replacement) return stem unless @replace_su stem.dup.tap do |s| s[-1] = replacement end end