module Kontena::PluginManager

Public Class Methods

init() click to toggle source

Initialize plugin manager

# File lib/kontena/plugin_manager.rb, line 11
def init
  ENV["GEM_HOME"] = Common.install_dir
  Gem.paths = ENV
  Common.use_dummy_ui unless Kontena.debug?
  plugins
  true
end
plugins() click to toggle source

@return [Array<Gem::Specification>]

# File lib/kontena/plugin_manager.rb, line 21
def plugins
  @plugins ||= Loader.new.load_plugins
end

Private Instance Methods

init() click to toggle source

Initialize plugin manager

# File lib/kontena/plugin_manager.rb, line 11
def init
  ENV["GEM_HOME"] = Common.install_dir
  Gem.paths = ENV
  Common.use_dummy_ui unless Kontena.debug?
  plugins
  true
end
plugins() click to toggle source

@return [Array<Gem::Specification>]

# File lib/kontena/plugin_manager.rb, line 21
def plugins
  @plugins ||= Loader.new.load_plugins
end