Class: SolidusMollie::Engine

Inherits:
Rails::Engine
  • Object
show all
Includes:
SolidusSupport::EngineExtensions
Defined in:
lib/solidus_mollie/engine.rb

Class Method Summary collapse

Class Method Details

.prepare_decoratorsObject



29
30
31
32
33
34
35
36
# File 'lib/solidus_mollie/engine.rb', line 29

def self.prepare_decorators
  Spree::CheckoutController.prepend(SolidusMollie::Spree::CheckoutControllerDecorator)
rescue NameError
  Rails.logger.info(
    '[solidus_mollie] Spree::CheckoutController not found; skipping checkout override. ' \
    'For an API/headless frontend, call SolidusMollie::CreateOrderPayment yourself.'
  )
end