Method: MGit::PluginManager.load_local_plugin_dir
- Defined in:
- lib/m-git/plugin_manager.rb
.load_local_plugin_dir(plugin_prefix, plugins_dir) ⇒ Object
加载插件集合目录,该目录下每个文件夹遍历加载一次
47 48 49 50 51 52 53 54 |
# File 'lib/m-git/plugin_manager.rb', line 47 def self.load_local_plugin_dir(plugin_prefix, plugins_dir) Dir.foreach(plugins_dir) do |file| next if file == '.' || file == '..' || file == '.DS_Store' plugin_root = File.join(plugins_dir, file) next unless File.directory?(plugin_root) load_local_plugins(plugin_prefix, plugin_root, file) end if Dir.exist?(plugins_dir) end |