Sha256: 3eb27ef76d0f20665341b17a680875b8a4747de0d607b3477c00f28522463cde

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

require 'gooddata'

class GoodDataMiddleware < Gooddata::Bricks::Middleware

  def call(params)
    logger = params[:gdc_logger]
    token_name = :gdc_sst
    fail "SST (SuperSecureToken) not present in params" if params[token_name].nil?
    logger.info "Connecting to GD with SST"
    GoodData.connect_with_sst(params[token_name])
    GoodData.logger = logger
    @app.call(params)
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gd_bricks-0.0.2 lib/gooddata/bricks/middleware/gooddata_middleware.rb