Class: Immutable::Stream::Pair

Inherits:
Object
  • Object
show all
Defined in:
lib/immutable/stream.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(head, tail) ⇒ Pair

Returns a new instance of Pair.



43
44
45
46
# File 'lib/immutable/stream.rb', line 43

def initialize(head, tail)
  @head = head
  @tail = tail
end

Instance Attribute Details

#headObject (readonly)

Returns the value of attribute head.



41
42
43
# File 'lib/immutable/stream.rb', line 41

def head
  @head
end

#tailObject (readonly)

Returns the value of attribute tail.



41
42
43
# File 'lib/immutable/stream.rb', line 41

def tail
  @tail
end