class Aid::PluginManager::Plugin

Attributes

name[R]

Public Class Methods

new(gem_object) click to toggle source
# File lib/aid/plugins.rb, line 51
def initialize(gem_object)
  @name = gem_object.name.split('-', 2).last
  @gem = gem_object
end

Public Instance Methods

activate!() click to toggle source
# File lib/aid/plugins.rb, line 56
def activate!
  require @gem.name
rescue LoadError => e
  warn "Found plugin #{@gem.name}, but could not require '#{@gem.name}'"
  warn e
end