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_named_array()
click to toggle source
# File lib/cult/named_array.rb, line 51 def to_named_array @ary.to_named_array end