Class | PhusionPassenger::Standalone::ConfigFile |
In: |
lib/phusion_passenger/standalone/config_file.rb
|
Parent: | Object |
options | [R] |
# File lib/phusion_passenger/standalone/config_file.rb, line 42 42: def initialize(context, filename) 43: @options = {} 44: @context = context 45: @filename = filename 46: File.open(filename, 'r') do |f| 47: f.flock(File::LOCK_SH) 48: instance_eval(f.read, filename) 49: end 50: end
# File lib/phusion_passenger/standalone/config_file.rb, line 52 52: def address(addr) 53: allowed_contexts(:port, :global_config) 54: @options[:address] = addr 55: @options[:tcp_explicitly_given] = true 56: end
# File lib/phusion_passenger/standalone/config_file.rb, line 101 101: def analytics(value) 102: @options[:analytics] = value 103: end
# File lib/phusion_passenger/standalone/config_file.rb, line 81 81: def daemonize(on) 82: allowed_contexts(:daemonize, :global_config) 83: @options[:daemonize] = on 84: end
# File lib/phusion_passenger/standalone/config_file.rb, line 105 105: def debugger(value) 106: @options[:debugger] = value 107: end
# File lib/phusion_passenger/standalone/config_file.rb, line 91 91: def domain_name(name) 92: allowed_contexts(:domain_name, :local_config) 93: @options[:server_names] = [name] 94: end
# File lib/phusion_passenger/standalone/config_file.rb, line 96 96: def domain_names(*names) 97: allowed_contexts(:domain_names, :local_config) 98: @options[:server_names] = names.to_a.flatten 99: end
# File lib/phusion_passenger/standalone/config_file.rb, line 64 64: def environment(name) 65: @options[:env] = name 66: end
# File lib/phusion_passenger/standalone/config_file.rb, line 72 72: def max_pool_size(number) 73: allowed_contexts(:max_pool_size, :global_config) 74: @options[:max_pool_size] = number 75: end
# File lib/phusion_passenger/standalone/config_file.rb, line 77 77: def min_instances(number) 78: @options[:min_instances] = number 79: end
# File lib/phusion_passenger/standalone/config_file.rb, line 86 86: def nginx_bin(filename) 87: allowed_contexts(:nginx_bin, :global_config) 88: @options[:nginx_bin] = filename 89: end