Sha256: 5afa249361a663cacb53d204ed6e95387664bdadc5db6e2a5fecb6954d0ec50e

Contents?: true

Size: 391 Bytes

Versions: 1

Compression:

Stored size: 391 Bytes

Contents

plugins = [] # a list of all plugins
Dir.glob(File.join(MACK_PLUGINS, "*")).each do |d|
  plugins << d
  $: << File.join(d, "lib") # add the lib for this plugin to the global load path
end
plugins.sort.each do |plug|
  require File.join(plug, "init.rb") # load the init.rb for each plugin.
  $:.delete(File.join(plug, "lib")) # remove the plugins lib directory from the global load path.
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mack-0.0.5 initialization/initializers/plugins.rb