class Embargo

Public Class Methods

app_directory() click to toggle source
# File lib/embargo.rb, line 23
def self.app_directory
  @@app_directory ||= Dir.pwd
end
directory() click to toggle source
# File lib/embargo.rb, line 19
def self.directory
  File.dirname(__FILE__)
end
require_file(file_name) click to toggle source
# File lib/embargo.rb, line 27
def self.require_file(file_name)
  project_file_name = Embargo.app_directory + "/" + file_name
  project_file_exists = File.exist?(project_file_name)

  if project_file_exists
    require project_file_name
  else
    embargo_file_name = Embargo.directory + "/" + file_name
    embargo_file_exists = File.exist?(embargo_file_name)
    if embargo_file_exists
      require embargo_file_name
    end
  end
end