Class: GoodData::Bricks::Pipeline
- Inherits:
-
BasePipeline
- Object
- BasePipeline
- GoodData::Bricks::Pipeline
- Defined in:
- lib/gooddata/bricks/pipeline.rb
Class Method Summary collapse
- .hello_world_brick_pipeline ⇒ Object
- .help_brick_pipeline ⇒ Object
- .provisioning_brick_pipeline ⇒ Object
- .release_brick_pipeline ⇒ Object
- .rollout_brick_pipeline ⇒ Object
- .user_filters_brick_pipeline ⇒ Object
- .users_brick_pipeline ⇒ Object
Methods inherited from BasePipeline
Class Method Details
.hello_world_brick_pipeline ⇒ Object
85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/gooddata/bricks/pipeline.rb', line 85 def self.hello_world_brick_pipeline prepare( [ LoggerMiddleware, ExecutionResultMiddleware, DecodeParamsMiddleware, BenchMiddleware, HelloWorldBrick ] ) end |
.help_brick_pipeline ⇒ Object
97 98 99 100 101 102 103 104 105 106 107 |
# File 'lib/gooddata/bricks/pipeline.rb', line 97 def self.help_brick_pipeline prepare( [ LoggerMiddleware, ExecutionResultMiddleware, DecodeParamsMiddleware, BenchMiddleware, HelpBrick ] ) end |
.provisioning_brick_pipeline ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/gooddata/bricks/pipeline.rb', line 59 def self.provisioning_brick_pipeline prepare([ LoggerMiddleware, ExecutionResultMiddleware, DecodeParamsMiddleware, BenchMiddleware, GoodDataMiddleware, AWSMiddleware, WarehouseMiddleware, ProvisioningBrick ]) end |
.release_brick_pipeline ⇒ Object
46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'lib/gooddata/bricks/pipeline.rb', line 46 def self.release_brick_pipeline prepare([ LoggerMiddleware, ExecutionResultMiddleware, DecodeParamsMiddleware, BenchMiddleware, GoodDataMiddleware, AWSMiddleware, WarehouseMiddleware, ReleaseBrick ]) end |
.rollout_brick_pipeline ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 |
# File 'lib/gooddata/bricks/pipeline.rb', line 72 def self.rollout_brick_pipeline prepare([ LoggerMiddleware, ExecutionResultMiddleware, DecodeParamsMiddleware, BenchMiddleware, GoodDataMiddleware, AWSMiddleware, WarehouseMiddleware, RolloutBrick ]) end |
.user_filters_brick_pipeline ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/gooddata/bricks/pipeline.rb', line 32 def self.user_filters_brick_pipeline prepare([ LoggerMiddleware, DecodeParamsMiddleware, ExecutionResultMiddleware, BenchMiddleware, GoodDataMiddleware, AWSMiddleware, FsProjectDownloadMiddleware.new(:source => :staging), FsProjectUploadMiddleware.new(:destination => :staging), WarehouseMiddleware, UserFiltersBrick]) end |
.users_brick_pipeline ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/gooddata/bricks/pipeline.rb', line 19 def self.users_brick_pipeline prepare([ LoggerMiddleware, DecodeParamsMiddleware, ExecutionResultMiddleware, BenchMiddleware, GoodDataMiddleware, AWSMiddleware, WarehouseMiddleware, FsProjectUploadMiddleware.new(:destination => :staging), UsersBrick]) end |