Friday, September 20, 2024 12:01:10 AM
> settings

Customize


Authenticate

> database.rb
# frozen_string_literal: true

module ESM
  class Database
    def self.connect!
      ActiveRecord::Base.configurations = config
      ActiveRecord::Base.establish_connection(ESM.env.to_sym)
    end

    def self.connected?
      ActiveRecord::Base.connected?
    end

    def self.config
      @config ||= YAML.safe_load(
        ERB.new(
          File.read(ESM.root.join("config", "database.yml"))
        ).result,
        aliases: true
      )
    end
  end
end
All opinions represented herein are my own
- © 2024 itsthedevman
- build 3c15a1b