class SequelMigrationsToys::Template::Base

Base class for templates

Constants

CommonMigrationsCode

Module with common code for migrations

Attributes

db_connection_proc[R]
db_migrations_dir[R]

Public Class Methods

new(db_migrations_dir:, db_connection_proc:) click to toggle source
# File lib/sequel_migrations_toys/template/_base.rb, line 11
def initialize(db_migrations_dir:, db_connection_proc:)
        @db_migrations_dir = db_migrations_dir
        @db_connection_proc = db_connection_proc
end

Public Instance Methods

db_connection() click to toggle source
# File lib/sequel_migrations_toys/template/_base.rb, line 16
def db_connection
        return @db_connection if defined? @db_connection

        @db_connection = db_connection_proc.call

        # @db_connection.loggers << Logger.new($stdout)

        @db_connection
end