Sha256: d9bcfecc6676f5a1277e0f6313a50069de48edeee900642c3cb21c5b21351770

Contents?: true

Size: 1.09 KB

Versions: 6

Compression:

Stored size: 1.09 KB

Contents

require File.expand_path('../boot', __FILE__)

# Load mongoid configuration if necessary:
if ENV['AN_ORM'] == 'mongoid'
  require 'mongoid'
  require 'rails'
  if Rails.env != 'test'
    Mongoid.load!(File.expand_path("config/mongoid.yml"), :development)
  end
end

# Pick the frameworks you want:
unless ENV['AN_ORM'] == 'mongoid' && ENV['AN_TEST_DB'] == 'mongodb'
  require "active_record/railtie"
end
require "action_controller/railtie"
require "action_mailer/railtie"
require "action_view/railtie"
require "sprockets/railtie"
# require "rails/test_unit/railtie"

Bundler.require(*Rails.groups)
require "activity_notification"

module Dummy
  class Application < Rails::Application
    # Do not swallow errors in after_commit/after_rollback callbacks.
    if Rails::VERSION::MAJOR == 4 && Rails::VERSION::MINOR >= 2 && ENV['AN_TEST_DB'] != 'mongodb'
      config.active_record.raise_in_transactional_callbacks = true
    end
    if Rails::VERSION::MAJOR >= 5 && Rails::VERSION::MINOR >= 2 && ENV['AN_TEST_DB'] != 'mongodb'
      config.active_record.sqlite3.represent_boolean_as_integer = true
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
activity_notification-1.7.1 spec/rails_app/config/application.rb
activity_notification-1.7.0 spec/rails_app/config/application.rb
activity_notification-1.6.1 spec/rails_app/config/application.rb
activity_notification-1.6.0 spec/rails_app/config/application.rb
activity_notification-1.5.1 spec/rails_app/config/application.rb
activity_notification-1.5.0 spec/rails_app/config/application.rb