そのため、プロセスをモデル化するプログラムを作成しており、料金を計算する必要があります。ロジックは、手数料額が最小額より少ない場合は最小額を使用し、手数料額が最大額を超える場合は最大額を使用するというものです。
もちろん、これを複数の行で実行することもできますが、Ruby でこれを行うためのよりエレガントな方法があるかどうか知りたいです。
fee_amount = <whatever logic I need>
if fee_amount < min return min
if fee_amount > max return max
return fee_amount