Module: Macaroni::DSL

Defined in:
lib/macaroni/dsl.rb

Instance Method Summary collapse

Instance Method Details

#pipe(name, options = {}, &block) ⇒ Object



5
6
7
8
9
# File 'lib/macaroni/dsl.rb', line 5

def pipe(name, options={}, &block)
  pipe = Macaroni::Core::Pipe.new options
  pipe.instance_eval(&block)
  Macaroni::application.set_pipe(name, pipe)
end