lib/raykit/environment.rb
module Raykit class Environment def self.get_env key ENV[key] end def self.root_dir if(get_env('DEV_ROOT').nil?) Environment::home_dir else get_env('DEV_ROOT').gsub('\\','/') end end def self.home_dir get_env('HOME').gsub('\\','/') end def self.log_dir log_dir = "#{Environment::root_dir}/log" if(!Dir.exist?(log_dir)) Dir.mkdir(log_dir) end log_dir end def self.work_dir work_dir = "#{Environment::root_dir}/work" if(!Dir.exist?(work_dir)) Dir.mkdir(work_dir) end work_dir end def self.clone_dir work_dir = "#{Environment::root_dir}/work" if(!Dir.exist?(work_dir)) Dir.mkdir(work_dir) end work_dir end def self.tmp_dir dir = "#{Environment::root_dir}/tmp" if(!Dir.exist?(dir)) Dir.mkdir(dir) end dir end end end