# File lib/yapra/config.rb, line 66 def initialize config={} if config.kind_of?(Hash) @env = config['global'] || {} if config['pipeline'] if config['pipeline'].kind_of?(Hash) @pipeline_commands = config['pipeline'] elsif config['pipeline'].kind_of?(Array) @pipeline_commands = { 'default' => config['pipeline'] } end end raise 'config["global"]["pipeline"] is invalid!' unless @pipeline_commands elsif config.kind_of?(Array) @env = {} @pipeline_commands = { 'default' => config } else raise 'config file is invalid!' end end