Methods
- address
- analytics
- daemonize
- debugger
- domain_name
- domain_names
- env
- environment
- max_pool_size
- min_instances
- new
- nginx_bin
- port
- rack_env
- rails_env
Classes and Modules
Class PhusionPassenger::Standalone::ConfigFile::DisallowedContextErrorAttributes
| [R] | options |
Public Class methods
[ show source ]
# 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
Public Instance methods
[ show source ]
# 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
[ show source ]
# File lib/phusion_passenger/standalone/config_file.rb, line 101
101: def analytics(value)
102: @options[:analytics] = value
103: end
[ show source ]
# 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
[ show source ]
# File lib/phusion_passenger/standalone/config_file.rb, line 105
105: def debugger(value)
106: @options[:debugger] = value
107: end
[ show source ]
# 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
[ show source ]
# 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
Alias for #environment
[ show source ]
# File lib/phusion_passenger/standalone/config_file.rb, line 64
64: def environment(name)
65: @options[:env] = name
66: end
[ show source ]
# 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
[ show source ]
# File lib/phusion_passenger/standalone/config_file.rb, line 77
77: def min_instances(number)
78: @options[:min_instances] = number
79: end
[ show source ]
# 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
[ show source ]
# File lib/phusion_passenger/standalone/config_file.rb, line 58
58: def port(number)
59: allowed_contexts(:port, :global_config)
60: @options[:port] = number
61: @options[:tcp_explicitly_given] = true
62: end
Alias for #environment
Alias for #environment