Top Level Namespace
Defined Under Namespace
Modules: CallVariables, FreeswitchApplications
Classes: Freec, FreecLogger, Listener, Object
Constant Summary
collapse
- ROOT =
File.expand_path(File.dirname($0))
- ENVIRONMENT =
ARGV[0] == '-d' ? 'production' : 'development'
Instance Method Summary
collapse
Instance Method Details
#create_freec_app_log_dir ⇒ Object
23
24
25
|
# File 'lib/freec.rb', line 23
def create_freec_app_log_dir
FileUtils.mkdir_p(freec_app_log_dir)
end
|
#freec_app_class_name ⇒ Object
15
16
17
|
# File 'lib/freec.rb', line 15
def freec_app_class_name
freec_app_file_name.split('_').map{|w| w.capitalize}.join
end
|
#freec_app_configuration_file ⇒ Object
43
44
45
|
# File 'lib/freec.rb', line 43
def freec_app_configuration_file
"#{ROOT}/config/config.yml"
end
|
#freec_app_file_name ⇒ Object
11
12
13
|
# File 'lib/freec.rb', line 11
def freec_app_file_name
$0.sub(/\.[^\.]*$/, '')
end
|
#freec_app_log_dir ⇒ Object
19
20
21
|
# File 'lib/freec.rb', line 19
def freec_app_log_dir
"#{ROOT}/log"
end
|
#load_freec_app_config ⇒ Object