class Katsuyou::GodanVerbEnding
Constants
- TAIL_FORMS
Public Instance Methods
causative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 121 def causative "#{to_あ}せる" end
causative_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 129 def causative_negative "#{to_あ}せない" end
causative_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 133 def causative_negative_polite "#{to_あ}せません" end
causative_passive()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 137 def causative_passive "#{to_あ}せられる" end
causative_passive_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 145 def causative_passive_negative "#{to_あ}せられない" end
causative_passive_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 149 def causative_passive_negative_polite "#{to_あ}せられません" end
causative_passive_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 141 def causative_passive_polite "#{to_あ}せられます" end
causative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 125 def causative_polite "#{to_あ}せます" end
conjunctive()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 41 def conjunctive TAIL_FORMS[code][:connector] + TAIL_FORMS[code][:て] end
conjunctive_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 49 def conjunctive_negative if code == "v5r-i" "なくて" else "#{to_あ}なくて" end end
conjunctive_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 57 def conjunctive_negative_polite "#{to_い}ませんで" end
conjunctive_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 45 def conjunctive_polite "#{to_い}まして" end
imperative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 81 def imperative if @type.code == "v5aru" to_い else to_え end end
passive()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 105 def passive "#{to_あ}れる" end
passive_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 113 def passive_negative "#{to_あ}れない" end
passive_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 117 def passive_negative_polite "#{to_あ}れません" end
passive_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 109 def passive_polite "#{to_あ}れます" end
past()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 21 def past TAIL_FORMS[code][:connector] + TAIL_FORMS[code][:た] end
past_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 29 def past_negative if code == "v5r-i" "なかった" else "#{to_あ}なかった" end end
past_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 37 def past_negative_polite "#{to_い}ませんでした" end
past_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 25 def past_polite "#{to_い}ました" end
potential()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 89 def potential "#{to_え}る" end
potential_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 97 def potential_negative "#{to_え}ない" end
potential_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 101 def potential_negative_polite "#{to_え}ません" end
potential_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 93 def potential_polite "#{to_え}ます" end
present_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 9 def present_negative if code == "v5r-i" "ない" else "#{to_あ}ない" end end
present_negative_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 17 def present_negative_polite "#{to_い}ません" end
present_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 5 def present_polite "#{to_い}ます" end
provisional()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 61 def provisional "#{to_え}ば" end
provisional_negative()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 65 def provisional_negative if code == "v5r-i" "なければ" else "#{to_あ}なければ" end end
volitional()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 73 def volitional "#{to_お}う" end
volitional_polite()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 77 def volitional_polite "#{to_い}ましょう" end
Private Instance Methods
code()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 155 def code @type.code end
to_あ()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 163 def to_あ TAIL_FORMS[code][:あ] end
to_い()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 159 def to_い TAIL_FORMS[code][:い] end
to_え()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 167 def to_え TAIL_FORMS[code][:え] end
to_お()
click to toggle source
# File lib/katsuyou/godan_verb_ending.rb, line 171 def to_お TAIL_FORMS[code][:お] end