Ruby でこれを言うよりエレガントな方法があるかどうか疑問に思っています。
FREE_PLAN_MAXIMUM = 1
BASIC_PLAN_MAXIMUM = 10
PREMIUM_PLAN_MAXIMUM = 100
def maximum_entries_per_month
case plan
when "premium"
PREMIUM_PLAN_MAXIMUM
when "basic"
BASIC_PLAN_MAXIMUM
else
FREE_PLAN_MAXIMUM
end
end
premium
関数内でのandの繰り返しは好きではありませんbasic
。代替案は何ですか?