Sha256: 4014519b5a5a064f61daaceadfd4ecc6153295cae096197105b97b74b4548200

Contents?: true

Size: 779 Bytes

Versions: 4

Compression:

Stored size: 779 Bytes

Contents

require 'dynamic_attributes'

module ErpForms
  class Engine < Rails::Engine
    isolate_namespace ErpForms
    
	  initializer "erp_forms.merge_public" do |app|
      app.middleware.insert_before Rack::Lock, ::ActionDispatch::Static, "#{root}/public"
    end
	
    ActiveSupport.on_load(:active_record) do
      include ErpForms::Extensions::ActiveRecord::ActsAsDynamicFormModel
      include ErpForms::Extensions::ActiveRecord::HasDynamicData
      include ErpForms::Extensions::ActiveRecord::HasDynamicForms
      include ErpForms::Extensions::ActiveRecord::ActsAsCommentable
    end

    ErpBaseErpSvcs.register_as_compass_ae_engine(config, self)

    config.to_prepare do
      #dynamic_attributes patch
      require "erp_forms/dynamic_attributes_patch"
  	end
	
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
erp_forms-3.1.0 lib/erp_forms/engine.rb
erp_forms-3.0.2 lib/erp_forms/engine.rb
erp_forms-3.0.1 lib/erp_forms/engine.rb
erp_forms-3.0.0 lib/erp_forms/engine.rb