Class: Convoy::Setup::Configuration::Locator::ExecutingScriptDirectory

Inherits:
Base
  • Object
show all
Defined in:
lib/convoy/setup/configuration/locator/executing_script_directory.rb

Instance Attribute Summary

Attributes inherited from Base

#filename

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from Convoy::Setup::Configuration::Locator::Base

Instance Method Details

#locateObject



6
7
8
9
10
# File 'lib/convoy/setup/configuration/locator/executing_script_directory.rb', line 6

def locate
    location_directory = File.dirname($0)
    filepath           = File.expand_path(File.join(location_directory, filename))
    File.exists?(filepath) ? filepath : nil
end