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