Sha256: a3d6369f8eb10da23bcd717928dcef538d3fe6f3ca6a3e1a05189109c6c5ef46

Contents?: true

Size: 518 Bytes

Versions: 3

Compression:

Stored size: 518 Bytes

Contents

%w{ rubygems bundler find}.each { |lib| require lib }

namespace :db do
  desc "Run all migrations in db/migrate"
  task :migrate => :connect do
    Sequel.extension(:migration)
    Sequel::Migrator.apply(DB, "db/migrate")
  end

  task :connect => :environment do
    require "./config/initializers/database"
  end
end

task :environment, [:env] do |cmd, args|
  Bundler.require
  ENV['RACK_ENV'] = args[:env] || "development"
  Find.find("lib") { |f| require f unless f.match(/\/\..+$/) || File.directory?(f) }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
snfn-0.1.2 lib/templates/Rakefile
snfn-0.1.1 lib/templates/Rakefile
snfn-0.1.0 lib/templates/Rakefile