Makes it easier to access parts of an array.

Methods
Public Instance methods
fifth()

Equal to self[4].

    # File activesupport/lib/active_support/core_ext/array/access.rb, line 42
42:         def fifth
43:           self[4]
44:         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
47:         def forty_two
48:           self[41]
49:         end
fourth()

Equal to self[3].

    # File activesupport/lib/active_support/core_ext/array/access.rb, line 37
37:         def fourth
38:           self[3]
39:         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
12:         def from(position)
13:           self[position..-1]
14:         end
second()

Equal to self[1].

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

Equal to self[2].

    # File activesupport/lib/active_support/core_ext/array/access.rb, line 32
32:         def third
33:           self[2]
34:         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
22:         def to(position)
23:           self[0..position]
24:         end