Class: Embargo

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

Class Method Summary collapse

Class Method Details

.app_directoryObject



11
12
13
# File 'lib/embargo.rb', line 11

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

.applicationObject



7
8
9
# File 'lib/embargo.rb', line 7

def self.application
	Cuba
end

.directoryObject



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

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

.require_file(file_name) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/embargo.rb', line 19

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