Module: Fitment
- Defined in:
- lib/fitment.rb,
lib/fitment/tire.rb,
lib/fitment/combo.rb,
lib/fitment/wheel.rb
Defined Under Namespace
Classes: Combo, OffsetWheel, Tire, Wheel
Constant Summary collapse
- MM_PER_INCH =
25.4
Class Method Summary collapse
- .in(mm) ⇒ Object
- .mm(inches) ⇒ Object
-
.tire_widths(rim_width_in) ⇒ Object
www.tiresandco.ca/tire-equivalence-advice.html [min, ideal, ideal, max] this is a simple linear model: y = a + bx; a = 55; b = 20 [min, min+10, min+20, min+30].
Class Method Details
.in(mm) ⇒ Object
4 5 6 |
# File 'lib/fitment.rb', line 4 def self.in(mm) mm.to_f / MM_PER_INCH end |
.mm(inches) ⇒ Object
8 9 10 |
# File 'lib/fitment.rb', line 8 def self.mm(inches) inches.to_f * MM_PER_INCH end |
.tire_widths(rim_width_in) ⇒ Object
www.tiresandco.ca/tire-equivalence-advice.html
- min, ideal, ideal, max
-
this is a simple linear model: y = a + bx; a = 55; b = 20
- min, min+10, min+20, min+30
16 17 18 |
# File 'lib/fitment.rb', line 16 def self.tire_widths(rim_width_in) Array.new(4) { |i| (55 + 20 * rim_width_in + i * 10).round } end |