Sha256: ccfc24a9ed45a8d3e9deca7923966b70422637ef69412ab52edcd8d57fb5bea7

Contents?: true

Size: 863 Bytes

Versions: 2

Compression:

Stored size: 863 Bytes

Contents

# frozen_string_literal: true

require 'i18n'

Dir[File.dirname(__FILE__) + '/**/*.rb'].each {|file| require file }

I18n.load_path += Dir[File.join(__dir__, 'faker', 'locales', '**/*.yml')]
I18n.reload! if I18n.backend.initialized?

module DiscourseDev
  require 'discourse_dev/railtie'
  require 'discourse_dev/engine'

  def self.config
    @config ||= Config.new
  end
end

require "active_record/database_configurations"

ActiveRecord::Tasks::DatabaseTasks.module_eval do
  alias_method :rails_each_current_configuration, :each_current_configuration

  private
  def each_current_configuration(environment, name = nil)
    rails_each_current_configuration(environment, name) { |db_config|
      next if environment == "development" && ENV["SKIP_TEST_DATABASE"] == "1" && db_config["database"] != "discourse_development"
      yield db_config
    }
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
discourse_dev-0.0.9 lib/discourse_dev.rb
discourse_dev-0.0.8 lib/discourse_dev.rb