Sha256: 188658074e5fbb4a3ead5be8019201ee76475b82ed32ddd38f173bb7c1e80b0a
Contents?: true
Size: 687 Bytes
Versions: 1
Compression:
Stored size: 687 Bytes
Contents
module Gooddata module Bricks class Pipeline def self.prepare(pipeline) pipeline.reverse.reduce(nil) {|memo, app| memo.nil? ? app.new : app.new(memo)} end end class Middleware include Gooddata::Bricks::Utils def initialize(app) @app = app end end class Brick def log(message) logger = @params[:gdc_logger] logger.info(message) unless logger.nil? end def name self.class end def version fail "Method version should be reimplemented" end def call(params={}) @params = params "" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gd_bricks-0.0.2 | lib/gooddata/bricks/brick.rb |