class Raykit::Environment

def self.get_env key

def self.get_env key
    ENV[key]
end

def self.home_dir

def self.home_dir
    get_env('HOME').gsub('\\','/')
end

def self.log_dir

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.root_dir

def self.root_dir
    if(get_env('DEV_ROOT').nil?)
        Environment::home_dir
    else
        get_env('DEV_ROOT').gsub('\\','/')
    end
end

def self.work_dir

def self.work_dir
    work_dir = "#{Environment::root_dir}/work"
    if(!Dir.exist?(work_dir))
        Dir.mkdir(work_dir)
    end
    work_dir
end