Module: ActiveMerchant::Versionable::ClassMethods
- Defined in:
- lib/active_merchant/versionable.rb
Instance Method Summary collapse
- #fetch_version(feature = :default_api) ⇒ Object
- #inherited(subclass) ⇒ Object
- #version(version, feature = :default_api) ⇒ Object
Instance Method Details
#fetch_version(feature = :default_api) ⇒ Object
20 21 22 |
# File 'lib/active_merchant/versionable.rb', line 20 def fetch_version(feature = :default_api) versions[feature] end |
#inherited(subclass) ⇒ Object
11 12 13 14 |
# File 'lib/active_merchant/versionable.rb', line 11 def inherited(subclass) super subclass.versions = {} end |
#version(version, feature = :default_api) ⇒ Object
16 17 18 |
# File 'lib/active_merchant/versionable.rb', line 16 def version(version, feature = :default_api) versions[feature] = version end |