class GoodData::Bricks::Pipeline

Public Class Methods

hello_world_brick_pipeline() click to toggle source
# File lib/gooddata/bricks/pipeline.rb, line 85
def self.hello_world_brick_pipeline
  prepare(
    [
      LoggerMiddleware,
      ExecutionResultMiddleware,
      DecodeParamsMiddleware,
      BenchMiddleware,
      HelloWorldBrick
    ]
  )
end
help_brick_pipeline() click to toggle source
# File lib/gooddata/bricks/pipeline.rb, line 97
def self.help_brick_pipeline
  prepare(
    [
      LoggerMiddleware,
      ExecutionResultMiddleware,
      DecodeParamsMiddleware,
      BenchMiddleware,
      HelpBrick
    ]
  )
end
provisioning_brick_pipeline() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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() click to toggle source
# 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