class Convoy::Setup::Dsl::Global

Public Class Methods

new(&block) click to toggle source
# File lib/convoy/setup/dsl/global.rb, line 5
def initialize(&block)
    reset(:global)
    block.call(self)
rescue => e
    raise Convoy::ClientError.new("Problem with syntax of global configuration", e)
end

Public Instance Methods

config_file(name, options = {}) click to toggle source
# File lib/convoy/setup/dsl/global.rb, line 12
def config_file(name, options = {})
    @config_file = ConfigFile.new(name, options)
end
version(version) click to toggle source
# File lib/convoy/setup/dsl/global.rb, line 16
def version(version)
    @version = version
end

Private Instance Methods

custom_reset() click to toggle source
# File lib/convoy/setup/dsl/global.rb, line 22
def custom_reset
    @version     = nil
    @config_file = nil
end