irb(main):001:0> require 'enumerator'
=> true
irb(main):002:0> e = 1.enum_for(:step, 1.95, 0.05)
=> #<Enumerable::Enumerator:0x8158194>
irb(main):003:0> e.each{|i| puts i}
1.0
1.05
1.1
1.15
1.2
1.25
1.3
1.35
1.4
1.45
1.5
1.55
1.6
1.65
1.7
1.75
1.8
1.85
1.9
1.95
=> 1
irb(main):004:0> e.map{|i| i+1}
=> [2.0, 2.05, 2.1, 2.15, 2.2, 2.25, 2.3, 2.35, 2.4, 2.45, 2.5, 2.55, 2.6, 2.65, 2.7, 2.75, 2.8, 2.85, 2.9, 2.95]