Class: Raykit::Environment

Inherits:
Object
  • Object
show all
Defined in:
lib/raykit/environment.rb

Class Method Summary collapse

Class Method Details

.get_env(key) ⇒ Object



4
5
6
# File 'lib/raykit/environment.rb', line 4

def self.get_env key
    ENV[key]
end

.home_dirObject



16
17
18
# File 'lib/raykit/environment.rb', line 16

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

.log_dirObject



20
21
22
23
24
25
26
# File 'lib/raykit/environment.rb', line 20

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

.root_dirObject



8
9
10
11
12
13
14
# File 'lib/raykit/environment.rb', line 8

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

.work_dirObject



28
29
30
31
32
33
34
# File 'lib/raykit/environment.rb', line 28

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