class RailsPwnerer::Scaffolds::DirPermissions

Public Class Methods

go() click to toggle source

standalone runner

   # File lib/rails_pwnerer/scaffolds/dir_permissions.rb
20 def self.go
21   self.new.run
22 end

Public Instance Methods

run() click to toggle source

runner

   # File lib/rails_pwnerer/scaffolds/dir_permissions.rb
 9 def run
10   pwnerer_uid = uid_for_username(RailsPwnerer::Config[:host][:pwnerer_user])
11   Dir.chdir('/') do
12     [:config,  :apps, :backups].map { |k| RailsPwnerer::Config.path_to k }.each do |path|
13       FileUtils.mkpath path
14       File.chown(pwnerer_uid, nil, path)
15     end
16   end
17 end