lib/sinatra/activerecord/rake/activerecord_3.rb
require "active_support/string_inquirer" module Rails extend self def root Pathname.new(Rake.application.original_dir) end def env ActiveSupport::StringInquirer.new(ENV["APP_ENV"] || ENV["RACK_ENV"] || "development") end def application seed_loader = Object.new seed_loader.instance_eval do def load_seed load "db/seeds.rb" end end seed_loader end end # db:load_config can be overriden manually Rake::Task["db:seed"].enhance(["db:load_config"]) Rake::Task["db:load_config"].clear # define Rails' tasks as no-op Rake::Task.define_task("db:environment") Rake::Task.define_task("db:rails_env")