module Sequel::Rake

@example

Sequel::Rake.configure do
  set :connection, ENV["DATABASE_URL"]
  set :migrations, "#{__dir__}/lib/db/migrations"
  set :namespace, "db"
end

Constants

VERSION

Current version number.

Public Class Methods

configuration() click to toggle source
# File lib/sequel/rake.rb, line 16
def configuration
  @configuration ||= {
    connection: ENV["DATABASE_URL"],
    migrations: "db/migrations",
    namespace: "sequel"
  }
end
configure(&block) click to toggle source
# File lib/sequel/rake.rb, line 24
def configure(&block)
  instance_eval(&block)
end
get(key) click to toggle source
# File lib/sequel/rake.rb, line 32
def get(key)
  configuration.fetch(key)
end
load!() click to toggle source
# File lib/sequel/rake.rb, line 36
def load!
  load "#{__dir__}/rake/tasks.rake"
end
set(key, value) click to toggle source
# File lib/sequel/rake.rb, line 28
def set(key, value)
  configuration[key] = value
end