Sha256: dbd0b00ee06cf48f1f7829608829253d953b9b52813949a4a2d23df808f9285f
Contents?: true
Size: 882 Bytes
Versions: 3
Compression:
Stored size: 882 Bytes
Contents
# frozen_string_literal: true module SolidusBling class Engine < Rails::Engine isolate_namespace ::SolidusBling engine_name "solidus_bling" initializer "solidus_bling.configure_backend" do next unless ::Spree::Backend::Config.respond_to?(:menu_items) ::Spree::Backend::Config.configure do |config| config.menu_items << config.class::MenuItem.new( label: "bling_account", icon: "exclamation", url: "/admin/solidus_bling/accounts", condition: -> { can?(:manage, ::Spree::Store) } ) end end initializer "solidus_bling.pub_sub", after: "spree.core.pub_sub" do |app| app.reloader.to_prepare do SolidusBling::Subscriber.new.subscribe_to(::Spree::Bus) end end # use rspec for tests config.generators do |g| g.test_framework :rspec end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
solidus_bling-3.5.3 | lib/solidus_bling/engine.rb |
solidus_bling-3.5.2 | lib/solidus_bling/engine.rb |
solidus_bling-3.5.1 | lib/solidus_bling/engine.rb |