gitlab-org--gitlab-foss/lib/gitlab/ci/config.rb
2016-06-06 08:20:55 +02:00

21 lines
361 B
Ruby

module Gitlab
module Ci
class Config
class LoaderError < StandardError; end
def initialize(config)
loader = Loader.new(config)
unless loader.valid?
raise LoaderError, 'Invalid configuration format!'
end
@config = loader.load
end
def to_hash
@config
end
end
end
end