step_with_blockless (ActiveSupport::CoreExtensions::Range::BlocklessStep)

    # File lib/active_support/core_ext/range/blockless_step.rb, line 11
              def step_with_blockless(value = 1, &block)
                if block_given?
                  step_without_blockless(value, &block)
                else
                  returning [] do |array|
                    step_without_blockless(value) { |step| array << step }
                  end
                end
              end