Module: SpreeKlaviyo

Defined in:
lib/spree_klaviyo.rb,
lib/spree_klaviyo/engine.rb,
lib/spree_klaviyo/version.rb,
app/jobs/spree_klaviyo/base_job.rb,
app/services/spree_klaviyo/base.rb,
lib/spree_klaviyo/configuration.rb,
app/jobs/spree_klaviyo/subscribe_job.rb,
app/services/spree_klaviyo/subscribe.rb,
app/jobs/spree_klaviyo/unsubscribe_job.rb,
app/services/spree_klaviyo/unsubscribe.rb,
app/jobs/spree_klaviyo/create_event_job.rb,
app/models/spree_klaviyo/user_decorator.rb,
app/services/spree_klaviyo/create_event.rb,
app/clients/spree_klaviyo/klaviyo/client.rb,
app/jobs/spree_klaviyo/fetch_profile_job.rb,
app/models/spree_klaviyo/order_decorator.rb,
app/services/spree_klaviyo/fetch_profile.rb,
app/jobs/spree_klaviyo/analytics_event_job.rb,
app/presenters/spree_klaviyo/user_presenter.rb,
app/presenters/spree_klaviyo/event_presenter.rb,
app/presenters/spree_klaviyo/order_presenter.rb,
app/presenters/spree_klaviyo/taxon_presenter.rb,
app/models/concerns/spree_klaviyo/user_methods.rb,
app/presenters/spree_klaviyo/address_presenter.rb,
app/presenters/spree_klaviyo/product_presenter.rb,
app/presenters/spree_klaviyo/shipment_presenter.rb,
app/models/spree_klaviyo/analytics_event_handler.rb,
app/presenters/spree_klaviyo/line_item_presenter.rb,
app/presenters/spree_klaviyo/subscribe_presenter.rb,
app/jobs/spree_klaviyo/create_or_update_profile_job.rb,
app/models/spree_klaviyo/shipment_handler_decorator.rb,
app/services/spree_klaviyo/create_or_update_profile.rb,
lib/generators/spree_klaviyo/install/install_generator.rb,
app/presenters/spree_klaviyo/order_attributes_presenter.rb,
app/controllers/spree_klaviyo/profile_controller_decorator.rb,
app/controllers/spree_klaviyo/addresses_controller_decorator.rb,
app/jobs/spree_klaviyo/create_back_in_stock_subscription_job.rb,
app/presenters/spree_klaviyo/back_in_stock_subscription_presenter.rb,
app/controllers/spree_klaviyo/user_registrations_controller_decorator.rb

Defined Under Namespace

Modules: AddressesControllerDecorator, Generators, Klaviyo, OrderDecorator, ProfileControllerDecorator, ShipmentHandlerDecorator, UserDecorator, UserMethods, UserRegistrationsControllerDecorator Classes: AddressPresenter, AnalyticsEventHandler, AnalyticsEventJob, BackInStockSubscriptionPresenter, Base, BaseJob, Configuration, CreateBackInStockSubscriptionJob, CreateEvent, CreateEventJob, CreateOrUpdateProfile, CreateOrUpdateProfileJob, Engine, EventPresenter, FetchProfile, FetchProfileJob, LineItemPresenter, OrderAttributesPresenter, OrderPresenter, ProductPresenter, ShipmentPresenter, Subscribe, SubscribeJob, SubscribePresenter, TaxonPresenter, Unsubscribe, UnsubscribeJob, UserPresenter

Constant Summary collapse

VERSION =
'1.1.0'.freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.queueObject



10
11
12
# File 'lib/spree_klaviyo.rb', line 10

def self.queue
  @@queue ||= Spree.queues.default
end

Instance Method Details

#gem_versionObject



4
5
6
# File 'lib/spree_klaviyo/version.rb', line 4

def gem_version
  Gem::Version.new(VERSION)
end