Sha256: 903e38a7ec4920652df187f028f9326ca338ea8aa915c997657c0d080386d2d6
Contents?: true
Size: 451 Bytes
Versions: 12
Compression:
Stored size: 451 Bytes
Contents
module Nesta module Plugins def self.load_local_plugins plugins = Dir.glob(File.expand_path('../plugins/*', File.dirname(__FILE__))) plugins.each { |plugin| require_plugin(plugin) } end private def self.require_plugin(plugin) require File.join(plugin, 'lib', File.basename(plugin)) rescue LoadError => e $stderr.write("Couldn't load plugins/#{File.basename(plugin)}: #{e}\n") end end end
Version data entries
12 entries across 12 versions & 2 rubygems