Because the gem is within the Solidus ecosystem, but the implementation is still namespaced within Spree, some (moderately confusing) separation of concerns took place, and caused some wonky merges. This PR proposes to resolve those bad merges:
While lib/solidus_retail.rb is the entrypoint for the gem, the engine definition is within spree/retail/engine.rb to match the expected Spree::Retail module namespace.
Because the gem is within the Solidus ecosystem, but the implementation is still namespaced within
Spree
, some (moderately confusing) separation of concerns took place, and caused some wonky merges. This PR proposes to resolve those bad merges:lib/solidus_retail.rb
is the entrypoint for the gem, the engine definition is withinspree/retail/engine.rb
to match the expectedSpree::Retail
module namespace.