Sha256: aee2aa75555995bb2d56c33264b15e203e3722a336654e30faeb5a6e81bfa863

Contents?: true

Size: 550 Bytes

Versions: 43

Compression:

Stored size: 550 Bytes

Contents

module Plugins; end

# Load STDLib plugins
if Config.plugins.class == Array
  Config.plugins.each do |p|
    begin
      require File.join('Zeta', 'plugins', p.to_s)
    rescue => e
      puts e
      warn "## Unable to load plugin: #{p} ##"
    end
  end

end

## Load Custom Plugins
if Config.custom_plugins.class == Array
  Config.custom_plugins.each do |p|
    begin
      require File.join(Dir.home, '.zeta', 'plugins', p.to_s, "#{p.to_s}.rb")
    rescue => e
      puts e
      warn "## Unable to load Custom plugin: #{p} ##"
    end
  end

end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
zetabot-2.1.2 lib/Zeta/plugins.rb
zetabot-2.1.1 lib/Zeta/plugins.rb
zetabot-2.1.0 lib/Zeta/plugins.rb
zetabot-2.0.9 lib/Zeta/plugins.rb
zetabot-2.0.8 lib/Zeta/plugins.rb
zetabot-2.0.7 lib/Zeta/plugins.rb
zetabot-2.0.6 lib/Zeta/plugins.rb
zetabot-2.0.5 lib/Zeta/plugins.rb
zetabot-2.0.4 lib/Zeta/plugins.rb
zetabot-2.0.3 lib/Zeta/plugins.rb
zetabot-2.0.2 lib/Zeta/plugins.rb
zetabot-2.0.1 lib/Zeta/plugins.rb
zetabot-2.0.0 lib/Zeta/plugins.rb
zetabot-1.1.0 lib/Zeta/plugins.rb
zetabot-1.0.7 lib/Zeta/plugins.rb
zetabot-1.0.6 lib/Zeta/plugins.rb
zetabot-1.0.5 lib/Zeta/plugins.rb
zetabot-1.0.4 lib/Zeta/plugins.rb
zetabot-1.0.3 lib/Zeta/plugins.rb
zetabot-1.0.2 lib/Zeta/plugins.rb