Module ActiveSupport::CoreExtensions::Range::BlocklessStep
In: vendor/rails/activesupport/lib/active_support/core_ext/range/blockless_step.rb

Return an array when step is called without a block.

Methods

Public Instance methods

[Source]

    # File vendor/rails/activesupport/lib/active_support/core_ext/range/blockless_step.rb, line 10
10:         def step_with_blockless(value, &block)
11:           if block_given?
12:             step_without_blockless(value, &block)
13:           else
14:             returning [] do |array|
15:               step_without_blockless(value) { |step| array << step }
16:             end
17:           end
18:         end

[Validate]