Module: PoolParty::PluginModel

Included in:
Class, Cloud::Cloud
Defined in:
lib/poolparty/poolparty/plugin_model.rb

Defined Under Namespace

Classes: PluginModel

Instance Method Summary collapse

Instance Method Details

#plugin(name = :plugin, cloud = nil, &block) ⇒ Object Also known as: register_plugin


6
7
8
# File 'lib/poolparty/poolparty/plugin_model.rb', line 6

def plugin(name=:plugin, cloud=nil, &block)
  plugins[name] ||= PluginModel.new(name, &block)
end

#pluginsObject


11
12
13
# File 'lib/poolparty/poolparty/plugin_model.rb', line 11

def plugins
  $plugins ||= {}
end