module Applitools::Calabash

Public Class Methods

load_dir() click to toggle source
# File lib/eyes_calabash.rb, line 9
def self.load_dir
  File.dirname(File.expand_path(__FILE__))
end
require_environment(requirement, env) click to toggle source
# File lib/eyes_calabash.rb, line 13
def self.require_environment(requirement, env)
  dirname = File.dirname(requirement)
  filename = File.basename(requirement)
  filename += '.rb' unless /^.*\.rb$/ =~ filename
  file_to_require = File.join(load_dir, dirname, filename)
  env_dependent_requirement = File.join(load_dir, dirname, "#{env}_#{filename}")
  require file_to_require if File.exist?(file_to_require)
  require env_dependent_requirement if File.exist?(env_dependent_requirement)
end