--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: gems
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: plugins
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: This class is used by people who use gem plugins (but don't necessarily make them) to add plugins to their own systems. It provides a way to load plugins, list them, and create them as needed.
- !ruby/struct:SM::Flow::P 
  body: "It is a singleton so you use like this: GemPlugins::Manager.instance.load"
constants: []

full_name: GemPlugin::Manager
includes: 
- !ruby/object:RI::IncludedModule 
  name: Singleton
instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: config
- !ruby/object:RI::MethodSummary 
  name: create
- !ruby/object:RI::MethodSummary 
  name: load
- !ruby/object:RI::MethodSummary 
  name: loaded?
- !ruby/object:RI::MethodSummary 
  name: register
- !ruby/object:RI::MethodSummary 
  name: resource
name: Manager
superclass: Object
