Class: CatalogControlPluginModule::CatalogControlPlugin
- Inherits:
-
Killbill::Plugin::CatalogPluginApi
- Object
- Killbill::Plugin::CatalogPluginApi
- CatalogControlPluginModule::CatalogControlPlugin
- Defined in:
- lib/killbill-catalog-ruby-plugin/api.rb
Instance Method Summary collapse
-
#get_versioned_plugin_catalog(properties, context) ⇒ Object
Will build a dummy plugin catalog with one version, and one plan (The goal is to verify all the plumbing is working and Kill Bill can create a subscription based on that plugin catalog).
-
#initialize ⇒ CatalogControlPlugin
constructor
A new instance of CatalogControlPlugin.
Constructor Details
#initialize ⇒ CatalogControlPlugin
Returns a new instance of CatalogControlPlugin.
7 8 9 |
# File 'lib/killbill-catalog-ruby-plugin/api.rb', line 7 def initialize super end |
Instance Method Details
#get_versioned_plugin_catalog(properties, context) ⇒ Object
Will build a dummy plugin catalog with one version, and one plan (The goal is to verify all the plumbing is working and Kill Bill can create a subscription based on that plugin catalog)
15 16 17 18 19 |
# File 'lib/killbill-catalog-ruby-plugin/api.rb', line 15 def get_versioned_plugin_catalog(properties, context) standalone_catalogs = create_standalone_catalogs version_catalog = create_versioned_plugin_catalog(standalone_catalogs) version_catalog end |