Module ActiveSupport::CoreExtensions::Array::Access
In: vendor/rails/activesupport/lib/active_support/core_ext/array/access.rb

Makes it easier to access parts of an array.

Methods

from   to  

Public Instance methods

Returns the remaining of the array from the position.

Examples:

  %w( a b c d ).from(0)  # => %w( a b c d )
  %w( a b c d ).from(2)  # => %w( c d )
  %w( a b c d ).from(10) # => nil

[Source]

    # File vendor/rails/activesupport/lib/active_support/core_ext/array/access.rb, line 12
12:         def from(position)
13:           self[position..-1]
14:         end

Returns the beginning of the array up to the position.

Examples:

  %w( a b c d ).to(0)  # => %w( a )
  %w( a b c d ).to(2)  # => %w( a b c )
  %w( a b c d ).to(10) # => %w( a b c d )

[Source]

    # File vendor/rails/activesupport/lib/active_support/core_ext/array/access.rb, line 22
22:         def to(position)
23:           self[0..position]
24:         end

[Validate]