Top Level Namespace

Defined Under Namespace

Modules: App, Connectors, Core, Utility Classes: AppConfig, ConnectorsService, ListConnectors, ServiceType

Constant Summary collapse

CONFIG_FILE =

We look for places in this order:

  • CONNECTORS_CONFIG environment variable

  • here: /../../config/connectors.yml

ENV['CONNECTORS_CONFIG'] || File.join(__dir__, '../..', 'config', 'connectors.yml')

Instance Method Summary collapse

Instance Method Details

#required_path(absolute_path) ⇒ Object



9
10
11
12
13
14
# File 'lib/connectors.rb', line 9

def required_path(absolute_path)
  absolute_dir = File.dirname(absolute_path)
  relative_dir = absolute_dir.sub(/.*lib\/connectors/, 'connectors')
  name = File.basename(absolute_path, '.rb')
  File.join(relative_dir, name)
end