class Buildkite::Builder::PluginManager
Public Class Methods
new()
click to toggle source
# File lib/buildkite/builder/plugin_manager.rb, line 4 def initialize @plugins = {} end
Public Instance Methods
add(name, uri)
click to toggle source
# File lib/buildkite/builder/plugin_manager.rb, line 8 def add(name, uri) name = name.to_s if @plugins.key?(name) raise ArgumentError, "Plugin already defined: #{name}" end @plugins[name] = uri end
fetch(name)
click to toggle source
# File lib/buildkite/builder/plugin_manager.rb, line 18 def fetch(name) @plugins[name] end
to_definition()
click to toggle source
# File lib/buildkite/builder/plugin_manager.rb, line 22 def to_definition # No-op end