Module: Pull

Defined in:
lib/pull.rb,
lib/pull/helper.rb,
lib/pull/version.rb,
lib/pull/sink/log.rb,
lib/pull/sink/drain.rb,
lib/pull/sink/reduce.rb,
lib/pull/through/map.rb,
lib/pull/sink/collect.rb,
lib/pull/through/take.rb,
lib/pull/source/values.rb,
lib/pull/through/filter.rb,
lib/pull/source/infinity.rb

Defined Under Namespace

Classes: Collect, Drain, Filter, Helper, Infinity, Log, Map, Reduce, Take, Values

Constant Summary collapse

VERSION =
"1.0.0"

Instance Method Summary collapse

Instance Method Details

#pull(*args) ⇒ Object



20
21
22
23
24
# File 'lib/pull.rb', line 20

def pull(*args)
  return Pull::Helper.new if args.empty?
  recurse(nil, args)
  true
end