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
378 379 380 |
# File 'lib/docker_builder/server_settings.rb', line 378 def self.file_base_settings File.join(File.dirname(__FILE__), '..', 'config' ,'common.rb') end |
.file_settings_for_server(name) ⇒ Object
helpers
373 374 375 376 |
# File 'lib/docker_builder/server_settings.rb', line 373 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
336 337 338 339 340 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 |
# File 'lib/docker_builder/server_settings.rb', line 336 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 |