Method: Awestruct::Extensions::Pipeline#initialize
- Defined in:
- lib/awestruct/extensions/pipeline.rb
#initialize(&block) ⇒ Pipeline
Returns a new instance of Pipeline.
25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/awestruct/extensions/pipeline.rb', line 25 def initialize(&block) @before_all_extensions = [] @extensions = [] @helpers = [] @transformers = [] @after_all_extensions = [] @after_generation_extensions = [] begin instance_eval(&block) if block rescue Exception => e abort("Failed to initialize pipeline: #{e}") end end |