Class: Embargo

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

Class Method Summary collapse

Class Method Details

.app_directoryObject



18
19
20
# File 'lib/embargo.rb', line 18

def self.app_directory
  @@magis_working_directory ||= Dir.pwd
end

.applicationObject



14
15
16
# File 'lib/embargo.rb', line 14

def self.application
  Cuba
end

.directoryObject



22
23
24
# File 'lib/embargo.rb', line 22

def self.directory
  @@magis_directory ||= __FILE__
end

.require_file(file_name) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/embargo.rb', line 26

def self.require_file(file_name)
  project_file_name = Embargo.app_directory + "/" + file_name
  project_file_exists = File.exist?(project_file_name)

  magis_file_name = Embargo.directory + "/" + file_name
  magis_file_exists = File.exist?(magis_file_name)
  
  if project_file_exists
    require home_file_name
  elsif magis_file_exists
    require magis_file_name
  end
end