Sha256: 9c6e2d30d0cd6270c377939e32018a319361d0be802a7934660cff592c7813a5

Contents?: true

Size: 604 Bytes

Versions: 5

Compression:

Stored size: 604 Bytes

Contents

# frozen_string_literal: true

require "active_record"
require "active_record/connection_adapters/postgresql_adapter"
require "active_record/migration"
require "pg"
require "rails/railtie"

# @private
# PGTrunk adds methods to `ActiveRecord::Migration`
# to create and manage PostgreSQL objects
# in Rails applications.
module PGTrunk
  require_relative "pg_trunk/version"
  require_relative "pg_trunk/core"
  require_relative "pg_trunk/operations"

  # @private
  def self.database
    @database ||= Adapters::Postgres.new
  end

  # @private
  def self.dumper
    @dumper ||= database.dumper
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
pg_trunk-0.2.0 lib/pg_trunk.rb
pg_trunk-0.1.3 lib/pg_trunk.rb
pg_trunk-0.1.2 lib/pg_trunk.rb
pg_trunk-0.1.1 lib/pg_trunk.rb
pg_trunk-0.1.0 lib/pg_trunk.rb