Module: ActiveMerchant::Versionable::ClassMethods

Defined in:
lib/active_merchant/versionable.rb

Instance Method Summary collapse

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