Sha256: 5fd1b3d40384009f0af8d91f8392f8c62a61ec6af9bb71adb672e0e58254dfc6
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
require 'rubygems' require 'bundler' begin Bundler.setup(:default, :development) Bundler.require(:default, :development) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" exit e.status_code end require 'rake' begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "acts_as_account" gem.summary = %Q{acts_as_account implements double entry accounting for Rails models} gem.description = %Q{acts_as_account implements double entry accounting for Rails models. Your models get accounts and you can do consistent transactions between them. Since the documentation is sparse, see the transfer.feature for usage examples.} gem.email = "developers@betterplace.org" gem.homepage = "http://github.com/betterplace/acts_as_account" gem.authors = ["Thies C. Arntzen, Norman Timmler, Matthias Frick, Phillip Oertel"] end Jeweler::GemcutterTasks.new rescue LoadError puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" end namespace :features do desc "create test database out of db/schema.rb" task :create_database do require 'rubygems' require 'active_record' access_data = YAML.load_file(File.dirname(__FILE__) + '/db/database.yml')['acts_as_account'] conn = ActiveRecord::Base.establish_connection(Hash[access_data.select { |k, v| k != 'database'}]).connection conn.execute('DROP DATABASE IF EXISTS acts_as_account') conn.execute('CREATE DATABASE acts_as_account') conn.execute('USE acts_as_account') load(File.dirname(__FILE__) + '/db/schema.rb') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
acts_as_account-3.1.0 | Rakefile |