The Spree service is the central place a Spree Ember developer will interact with Spree, via Spree Ember. The core object is injected into the host application's routes & controllers, and is responsible for persisting data to Local Storage, communicating with your Spree backend, Acting as a Registry for other Spree Ember packages, and Acting as an Event Bus for your application Frontend, and providing a seperate Store.
Show Private Properties
A copy of the "spree" entry in the Host Application environment config.
A computed property that returns all of the countries (and states) set up in Spree's backend.
A copy of the Host Application's current environment name.
The Local Storage key we use to Restore and Persist data across browser refreshes.