class Magi::PluginManager
Public Instance Methods
load_plugins()
click to toggle source
# File lib/magi/plugin_manager.rb, line 7 def load_plugins plugin_filepaths.each {|path| require path } end
plugins_directories()
click to toggle source
# File lib/magi/plugin_manager.rb, line 3 def plugins_directories [Rails.root + "plugins", Pathname.pwd + "plugins"].uniq end
Private Instance Methods
plugin_filepaths()
click to toggle source
# File lib/magi/plugin_manager.rb, line 13 def plugin_filepaths Dir.glob("#{plugins_directories_pattern}/*/*.rb").sort end
plugins_directories_pattern()
click to toggle source
# File lib/magi/plugin_manager.rb, line 17 def plugins_directories_pattern plugins_directories.join(",") end