class Baboon::Util
Public Class Methods
file_check!(file)
click to toggle source
locate_baboon_configuration_file(specific_file_path=nil)
click to toggle source
locate_baboon_configuration_file
Will try and locate the baboon.rb file it it does not exist. Great method used especially for testing Baboon
. @param: @return: String[file path, used to locate and initialize the configuration file]
# File lib/baboon/util.rb, line 16 def locate_baboon_configuration_file(specific_file_path=nil) config_file = nil default_baboon_file_path = 'config/baboon.yml' if specific_file_path.nil? if File.exists?(default_baboon_file_path) config_file = default_baboon_file_path else Find.find('.') do |path| if path.include?('baboon.yml') config_file = path break end end end else config_file = specific_file end config_file end