5 6 7 8 9 10 11
# File 'lib/pipeblock.rb', line 5 def pipe(*args, &block) scope_object = binding.of_caller(1).eval('self') start_object = args[0] pipe = Pipeblock::Pipeblock.new scope_object, &block pipe.start(start_object) pipe.run_list end