module Pakyow::Support::Pipeline::Object

Makes an object passable through a pipeline.

Public Class Methods

included(base) click to toggle source
# File lib/pakyow/support/pipeline/object.rb, line 9
def self.included(base)
  base.prepend Initializer
end

Public Instance Methods

halt() click to toggle source
# File lib/pakyow/support/pipeline/object.rb, line 23
def halt
  @__halted = true
  throw :halt, true
end
halted?() click to toggle source
# File lib/pakyow/support/pipeline/object.rb, line 28
def halted?
  @__halted == true
end
pipelined() click to toggle source
# File lib/pakyow/support/pipeline/object.rb, line 13
def pipelined
  tap do
    @__pipelined = true
  end
end
pipelined?() click to toggle source
# File lib/pakyow/support/pipeline/object.rb, line 19
def pipelined?
  @__pipelined == true
end