Sha256: 5d4970eac94649138389e2b57ce26cf5e33450cf83b3cdb2223ca3cb9b953b0f

Contents?: true

Size: 705 Bytes

Versions: 2

Compression:

Stored size: 705 Bytes

Contents

# frozen_string_literal: true

require 'solidus_core'
require 'solidus_support'

module SolidusConfigurableKits
  class Engine < Rails::Engine
    include SolidusSupport::EngineExtensions

    isolate_namespace SolidusConfigurableKits

    engine_name 'solidus_configurable_kits'

    initializer 'solidus_configurable_kits.include_kit_pricing_helper' do
      ::ActionView::Base.include SolidusConfigurableKits::KitPricingHelper
    end

    initializer 'solidus_configurable_kits.add_permitted_attribute' do
      ::Spree::PermittedAttributes.line_item_attributes << { kit_variant_ids: {} }
    end

    # use rspec for tests
    config.generators do |g|
      g.test_framework :rspec
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_configurable_kits-0.1.1 lib/solidus_configurable_kits/engine.rb
solidus_configurable_kits-0.1.0 lib/solidus_configurable_kits/engine.rb