Makes it easier to access parts of an array.

Methods
F
S
T
Instance Public methods
fifth()

Equal to self[4].

# File activesupport/lib/active_support/core_ext/array/access.rb, line 42
def fifth
  self[4]
end
forty_two()

Equal to self[41]. Also known as accessing “the reddit”.

# File activesupport/lib/active_support/core_ext/array/access.rb, line 47
def forty_two
  self[41]
end
fourth()

Equal to self[3].

# File activesupport/lib/active_support/core_ext/array/access.rb, line 37
def fourth
  self[3]
end
from(position)

Returns the tail of the array from position.

%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
%w().from(0)           # => nil
# File activesupport/lib/active_support/core_ext/array/access.rb, line 12
def from(position)
  self[position..-1]
end
second()

Equal to self[1].

# File activesupport/lib/active_support/core_ext/array/access.rb, line 27
def second
  self[1]
end
third()

Equal to self[2].

# File activesupport/lib/active_support/core_ext/array/access.rb, line 32
def third
  self[2]
end
to(position)

Returns the beginning of the array up to position.

%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 )
%w().to(0)           # => %w()
# File activesupport/lib/active_support/core_ext/array/access.rb, line 22
def to(position)
  self[0..position]
end