Sha256: 7586bbe51217e8252c2b3b81ab5b6bbe7f0d8bf3cc043d30410bd257bc605e6f

Contents?: true

Size: 1.76 KB

Versions: 47

Compression:

Stored size: 1.76 KB

Contents

module Autoproj
    # @deprecated use config.override instead
    def self.override_option(option_name, value)
        config.override(option_name, value)
    end
    # @deprecated use config.reset instead
    def self.reset_option(key)
        config.reset(key)
    end
    # @deprecated use config.set(key, value, user_validated) instead
    def self.change_option(key, value, user_validated = false)
        config.set(key, value, user_validated)
    end
    # @deprecated use config.validated_values instead
    def self.option_set
        config.validated_values
    end
    # @deprecated use config.get(key) instead
    def self.user_config(key)
        config.get(key)
    end
    # @deprecated use config.declare(name, type, options, &validator) instead
    def self.configuration_option(name, type, options, &validator)
        config.declare(name, type, options, &validator)
    end
    # @deprecated use config.declared?(name, type, options, &validator) instead
    def self.declared_option?(name)
        config.declared?(name)
    end
    # @deprecated use config.configure(option_name) instead
    def self.configure(option_name)
        config.configure(option_name)
    end
    # @deprecated use config.has_value_for?(name)
    def self.has_config_key?(name)
        config.has_value_for?(name)
    end

    def self.save_config
        config.save(File.join(Autoproj.config_dir, "config.yml"))
    end

    def self.config
        @config ||= Configuration.new
    end

    def self.load_config
        config_file = File.join(Autoproj.config_dir, "config.yml")
        if File.exists?(config_file)
            config.load(config_file, reconfigure?)
        end
    end

    class << self
        attr_accessor :reconfigure
    end
    def self.reconfigure?; @reconfigure end
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
autoproj-1.13.7 lib/autoproj/options.rb
autoproj-1.13.6 lib/autoproj/options.rb
autoproj-1.13.5 lib/autoproj/options.rb
autoproj-1.13.5.rc1 lib/autoproj/options.rb
autoproj-1.13.4 lib/autoproj/options.rb
autoproj-1.13.3 lib/autoproj/options.rb
autoproj-1.13.3.b2 lib/autoproj/options.rb
autoproj-1.13.3.b1 lib/autoproj/options.rb
autoproj-1.13.2.b4 lib/autoproj/options.rb
autoproj-1.13.2.b3 lib/autoproj/options.rb
autoproj-1.13.2.b2 lib/autoproj/options.rb
autoproj-1.13.2.b1 lib/autoproj/options.rb
autoproj-1.13.2 lib/autoproj/options.rb
autoproj-1.13.1 lib/autoproj/options.rb
autoproj-1.13.0 lib/autoproj/options.rb
autoproj-1.12.6 lib/autoproj/options.rb
autoproj-1.13.0.b8 lib/autoproj/options.rb
autoproj-1.13.0.b7 lib/autoproj/options.rb
autoproj-1.13.0.b6 lib/autoproj/options.rb
autoproj-1.13.0.b5 lib/autoproj/options.rb