class Containers::T

Public Class Methods

[](*elements) click to toggle source
# File lib/containers/tuple.rb, line 5
def self.[](*elements)
  new(elements)
end
new(elements) click to toggle source
# File lib/containers/tuple.rb, line 9
def initialize(elements)
  @elements = elements
end

Public Instance Methods

[](idx) click to toggle source
# File lib/containers/tuple.rb, line 13
def [](idx)
  @elements[idx]
end
each(&block) click to toggle source
# File lib/containers/tuple.rb, line 17
def each(&block)
  @elements.each(&block)
end
to_s() click to toggle source
# File lib/containers/tuple.rb, line 21
def to_s
  "(#{@elements.join(',')})"
end