Sha256: e8e7b9935024d064cd9e45e966a945f7a25e26f200037c0e96cd94d967246eef
Contents?: true
Size: 1.15 KB
Versions: 5
Compression:
Stored size: 1.15 KB
Contents
module Pione module System class Init def init # init globals Global.init # load configration file System::Config.load(Global.config_path) # make temporary directories unless Global.temporary_directory_root.exist? Global.temporary_directory_root.mkdir(0777) end unless Global.temporary_directory.exist? Global.temporary_directory.mkdir(0700) end unless Global.working_directory_root.exist? Global.working_directory_root.mkdir(0777) end unless Global.working_directory.exist? Global.working_directory.mkdir(0700) end unless Global.file_cache_directory_root.exist? Global.file_cache_directory_root.mkdir(0777) end unless Global.file_cache_directory.exist? Global.file_cache_directory.mkdir(0700) end # relay client database Global.relay_client_db = Relay::RelayClientDB.new(Global.relay_client_db_path) # relay account database Global.relay_account_db = Relay::RelayAccountDB.new(Global.relay_account_db_path) end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
pione-0.2.2 | lib/pione/system/init.rb |
pione-0.2.1 | lib/pione/system/init.rb |
pione-0.2.0 | lib/pione/system/init.rb |
pione-0.1.4 | lib/pione/system/init.rb |
pione-0.1.3 | lib/pione/system/init.rb |