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

- (Pair) initialize(head, tail)

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

- (Object) head (readonly)

Returns the value of attribute head



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

def head
  @head
end

- (Object) tail (readonly)

Returns the value of attribute tail



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

def tail
  @tail
end