Sha256: c22300d391a484c920d264e57d0a73e770b53480ac6800fd116c5a47349d0083
Contents?: true
Size: 937 Bytes
Versions: 1
Compression:
Stored size: 937 Bytes
Contents
require File.join(File.dirname(__FILE__), 'base_downloader') require File.join(File.dirname(__FILE__), 'utils') Dir[File.dirname(__FILE__) + '/commands/**/*_cmd.rb'].each do |file| require file end require File.join(File.dirname(__FILE__), 'middleware/middleware') module GoodData::Bricks class Pipeline def self.prepare(pipeline) pipeline.reverse.reduce(nil) do |memo, app| if memo.nil? app.respond_to?(:new) ? (app.new) : app else app.respond_to?(:new) ? (app.new(:app => memo)) : (app.app = memo; app) end end end end # Brick base class 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
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gooddata-0.6.0.pre11 | lib/gooddata/bricks/brick.rb |