Method: Doing::Plugins.plugins_path

Defined in:
lib/doing/plugin_manager.rb

.plugins_path(add_dir = nil) ⇒ Array

Setup the plugin search path

Parameters:

  • add_dir (String) (defaults to: nil)

    optional additional path to include

Returns:

  • (Array)

    Returns an Array of plugin search paths



45
46
47
48
49
# File 'lib/doing/plugin_manager.rb', line 45

def plugins_path(add_dir = nil)
  paths = Array(File.join(File.dirname(__FILE__), 'plugins'))
  paths << File.join(add_dir) if add_dir
  paths.map { |d| File.expand_path(d) }
end