class VirtualHost
Public Class Methods
new(config)
click to toggle source
# File lib/apache_config/virtual_host.rb, line 2 def initialize(config) @config = config end
Public Instance Methods
aliases()
click to toggle source
# File lib/apache_config/virtual_host.rb, line 14 def aliases Apache::WriteBackArray.new(@config['ServerAlias'], @config['ServerAlias'].content.to_s.split(/\s+/)) end
document_root()
click to toggle source
# File lib/apache_config/virtual_host.rb, line 22 def document_root @config['DocumentRoot'].content end
domain()
click to toggle source
# File lib/apache_config/virtual_host.rb, line 6 def domain @config['ServerName'].content end
domain=(dom)
click to toggle source
# File lib/apache_config/virtual_host.rb, line 10 def domain=(dom) @config['ServerName'].content = dom end
domains()
click to toggle source
# File lib/apache_config/virtual_host.rb, line 18 def domains [domain] + aliases end