Sha256: 7ddd54d3b396c983670d74dd72e2591925db1f7809f32cc1d9ffad97a0ad935e

Contents?: true

Size: 742 Bytes

Versions: 2

Compression:

Stored size: 742 Bytes

Contents

require 'alchemy/solidus/alchemy_user_extension'
require 'alchemy/solidus/spree_user_extension'

module Alchemy
  module Solidus
    class Engine < ::Rails::Engine
      engine_name 'alchemy_solidus'

      initializer 'alchemy_solidus.assets' do |app|
        app.config.assets.precompile += [
          'alchemy/solidus/alchemy_module_icon.png'
        ]
      end

      config.to_prepare do
        Alchemy.register_ability ::Spree::Ability
        ::Spree::Ability.register_ability ::Alchemy::Permissions
        Spree::User.include Spree::AlchemyUserExtension if Alchemy.user_class_name == 'Spree::User'
        Alchemy::User.include Alchemy::SpreeUserExtension if Alchemy.user_class_name == 'Alchemy::User'
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alchemy-solidus-1.1.1 lib/alchemy/solidus/engine.rb
alchemy-solidus-1.1.0 lib/alchemy/solidus/engine.rb