insured?
値が true かどうかを確認するために使用しているときに、未定義のメソッド エラーが発生します。
コード:
car_rental = 100
insured = true
extra_insurance_fee = 10
damages = 30
renter_payment = car_rental + (insured? ? extra_insurance_fee : damages)
puts renter_payment
コンソール出力:
/Users/###/Desktop/test.rb:6:in `<main>': undefined method `insured?' for main:Object (NoMethodError)
[Finished in 0.1s with exit code 1]
[shell_cmd: ruby "/Users/###/Desktop/test.rb"]
[dir: /Users/###/Desktop]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
これを解決する方法はありますか?