Class: Nginx::SiteServerBlock
Instance Method Summary
collapse
Methods inherited from ServerBlock
#initialize, #to_s
Instance Method Details
#make_root_directory(root_directory) ⇒ Object
50
51
52
53
54
55
56
57
|
# File 'lib/shared_infrastructure/nginx/server_block.rb', line 50
def make_root_directory(root_directory)
FileUtils.mkdir_p(server.root_directory)
if Process.uid.zero?
FileUtils.chown(server.user,
"www-data",
server.root_directory)
end
end
|
#save ⇒ Object
59
60
61
62
|
# File 'lib/shared_infrastructure/nginx/server_block.rb', line 59
def save
make_root_directory(root_directory)
super
end
|