class ArrayContext
Attributes
receiver[R]
Public Class Methods
new(receiver)
click to toggle source
# File lib/open_classes/array/gte_gte.rb, line 6 def initialize(receiver) @receiver = receiver end
Public Instance Methods
method_missing(method_name, *args, &block)
click to toggle source
# File lib/open_classes/array/gte_gte.rb, line 10 def method_missing(method_name, *args, &block) if args.size > 0 receiver.map do |value| value.send method_name, *args end else receiver.map do |value| value.send method_name end end end
to_a()
click to toggle source
# File lib/open_classes/array/gte_gte.rb, line 22 def to_a @receiver end