Class: DockerBuilder::Settings
- Inherits:
-
Object
- Object
- DockerBuilder::Settings
- Defined in:
- lib/docker_builder/server_settings.rb
Class Method Summary collapse
- .file_base_settings ⇒ Object
-
.file_settings_for_server(name) ⇒ Object
helpers.
- .load_settings_for_server(name, opts = {}) ⇒ Object
Class Method Details
.file_base_settings ⇒ Object
383 384 385 |
# File 'lib/docker_builder/server_settings.rb', line 383 def self.file_base_settings File.join(File.dirname(__FILE__), '..', 'config' ,'common.rb') end |
.file_settings_for_server(name) ⇒ Object
helpers
378 379 380 381 |
# File 'lib/docker_builder/server_settings.rb', line 378 def self.file_settings_for_server(name) #File.join(File.dirname(__FILE__), '..', 'config', "#{name}.rb") File.join(Config.root_path, 'servers', name, 'config.rb') end |
.load_settings_for_server(name, opts = {}) ⇒ Object
341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 |
# File 'lib/docker_builder/server_settings.rb', line 341 def self.load_settings_for_server(name, opts={}) settings = ServerSettings.new settings.set 'name', name # set from main Config Config.servers[name].each do |k,v| settings.properties[k]=v end #puts "current=#{File.dirname(__FILE__)}" #puts "ff=#{file_base_settings}" # #t = File.read(file_base_settings) rescue '' #eval(t, settings.get_binding) # f = file_settings_for_server(name) #puts "loading server settings from #{f}" t = File.read(f) rescue '' eval(t, settings.get_binding) # settings.properties['name'] ||= name # from common config settings.properties['common'] = Config.[:common] settings end |