Sha256: 399084dbe839b5bbcf0bd3dece3d537ca2bb835d1bfd9ce23eedf00d3aee1e7c

Contents?: true

Size: 792 Bytes

Versions: 7

Compression:

Stored size: 792 Bytes

Contents

module SpreeSendwithus
  class Engine < Rails::Engine
    require 'spree/core'
    isolate_namespace Spree
    engine_name 'spree_sendwithus'

    config.autoload_paths += %W(#{config.root}/lib)

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

    initializer "sendwithus_mailer.set_configs" do |app|
      ActiveSupport.on_load(:spree_sendwithus_mailer) do
        include AbstractController::UrlFor
        extend AbstractController::Railties::RoutesHelpers.with(app.routes)
        include app.routes.mounted_helpers

        if defined?(Delayed::DelayMail)
          extend Delayed::DelayMail
        end

        options = app.config.action_mailer
        send(:default_url_options=, options.default_url_options)
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
spree_sendwithus-2.0.11.8 lib/spree_sendwithus/engine.rb
spree_sendwithus-2.0.11.7 lib/spree_sendwithus/engine.rb
spree_sendwithus-2.0.11.6 lib/spree_sendwithus/engine.rb
spree_sendwithus-2.0.11.5 lib/spree_sendwithus/engine.rb
spree_sendwithus-2.0.11.4 lib/spree_sendwithus/engine.rb
spree_sendwithus-2.0.11.3 lib/spree_sendwithus/engine.rb
spree_sendwithus-2.0.11.2 lib/spree_sendwithus/engine.rb