Skip to content

Instantly share code, notes, and snippets.

@ggaglani
Last active March 1, 2016 12:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ggaglani/16d5fe2ba1c984bee36a to your computer and use it in GitHub Desktop.
Save ggaglani/16d5fe2ba1c984bee36a to your computer and use it in GitHub Desktop.
require 'rubygems'
require 'bundler/gem_tasks'
require 'rake'
require 'yaml'
require 'logger'
require 'active_support'
require 'active_support/time_with_zone'
require 'active_record'
require 'mysql2'
require "standalone_app/version"
unless defined?(DatabaseTasks)
include ActiveRecord::Tasks
end
def root
@root ||= File.expand_path "../..", __FILE__
end
#Require the model files here...
require "#{root}/app/models/sample"
# ActiveRecord Settings
DatabaseTasks.env = ENV['ENV'] || 'development'
DatabaseTasks.database_configuration = YAML.load_file File.join(root, 'config/database.yml')
ActiveRecord::Base.configurations = DatabaseTasks.database_configuration
ActiveRecord::Base.establish_connection DatabaseTasks.env.to_sym
ActiveRecord::Base.logger = ActiveSupport::Logger.new(File.open("#{root}/log/standalone_app.log", 'a'))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment