Class: SpreeCmCommissioner::GoogleWallet

Inherits:
Base
  • Object
show all
Defined in:
app/models/spree_cm_commissioner/google_wallet.rb

Direct Known Subclasses

EventTicketGoogleWallet, HotelGoogleWallet

Constant Summary collapse

TYPES =
%i[event_ticket].freeze

Instance Method Summary collapse

Instance Method Details

#class_creatorObject

Raises:

  • (NotImplementedError)


19
20
21
# File 'app/models/spree_cm_commissioner/google_wallet.rb', line 19

def class_creator
  raise NotImplementedError, 'class_creator must be implemented in subclasses'
end

#class_updaterObject

Raises:

  • (NotImplementedError)


23
24
25
# File 'app/models/spree_cm_commissioner/google_wallet.rb', line 23

def class_updater
  raise NotImplementedError, 'class_updater must be implemented in subclasses'
end

#object_builderObject

Raises:

  • (NotImplementedError)


27
28
29
# File 'app/models/spree_cm_commissioner/google_wallet.rb', line 27

def object_builder
  raise NotImplementedError, 'object_builder must be implemented in subclasses'
end