Sha256: ef76a5f8f593a0aca8277f85999e5a1951658ee5d06a52db916e4ea98d16c721

Contents?: true

Size: 305 Bytes

Versions: 32

Compression:

Stored size: 305 Bytes

Contents

require 'blue/plugins/ntpd'

module Blue
  module Plugins

    # Scour loaded gems for matches and require them.
    def self.init
      Gem.loaded_specs.values.map(&:name).select{|n| n.match("blue-")}.each do |plugin|
        require plugin.gsub('-','/')
      end
    end
  end
end

Blue::Plugins.init

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
blue-0.1.9 lib/blue/plugins.rb
blue-0.1.8 lib/blue/plugins.rb
blue-0.1.7 lib/blue/plugins.rb
blue-0.1.6 lib/blue/plugins.rb
blue-0.1.5 lib/blue/plugins.rb
blue-0.1.4 lib/blue/plugins.rb
blue-0.1.3 lib/blue/plugins.rb
blue-0.1.2 lib/blue/plugins.rb
blue-0.1.1 lib/blue/plugins.rb
blue-0.1.pre lib/blue/plugins.rb
blue-0.0.23 lib/blue/plugins.rb
blue-0.0.22 lib/blue/plugins.rb
blue-0.0.21 lib/blue/plugins.rb
blue-0.0.20 lib/blue/plugins.rb
blue-0.0.19 lib/blue/plugins.rb
blue-0.0.18 lib/blue/plugins.rb
blue-0.0.17 lib/blue/plugins.rb
blue-0.0.16 lib/blue/plugins.rb
blue-0.0.15 lib/blue/plugins.rb
blue-0.0.14 lib/blue/plugins.rb