class Cult::NamedArray::IndexWrapper

Allows named_array.all

Public Class Methods

new(ary, method_name) click to toggle source
# File lib/cult/named_array.rb, line 34
def initialize(ary, method_name)
  @ary, @method_name = ary, method_name
end

Public Instance Methods

[](*args) click to toggle source
# File lib/cult/named_array.rb, line 42
def [](*args)
  @ary.send(@method_name, *args)
end
inspect() click to toggle source
# File lib/cult/named_array.rb, line 38
def inspect
  "\#<#{self.class.name}>"
end
to_a() click to toggle source
# File lib/cult/named_array.rb, line 46
def to_a
  @ary
end
Also aliased as: to_ary
to_ary()
Alias for: to_a
to_named_array() click to toggle source
# File lib/cult/named_array.rb, line 51
def to_named_array
  @ary.to_named_array
end