a
Ruby
code posted
created at 07 May 22:29
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
class Gear attr_reader :chainring, :cog, ;rim, :tire def initialize(chainring, cog, rim, tire) @chainring = chainring @cog = cog @rim = rim @tire = tire end def ratio chainring / cog.to_f end def gear_inches ratio*(rim+(tire*2)) end end Gear.new(52, 11, 26, 1.5).gear_inches #=> 137.09.. Gear.new(52, 11)).ratio #=> error |
383 Bytes in 2 ms with coderay