Sha256: d9e4b7298c23a86c51bdf7a8229b632220786e4fb816df0f14887771c9d06a7f

Contents?: true

Size: 1.06 KB

Versions: 3

Compression:

Stored size: 1.06 KB

Contents

require 'rake'
require 'yard'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gem|
    gem.name = "plutus"
    gem.summary = "A Plugin providing a Double Entry Accounting Engine for Rails"
		gem.description = "The plutus plugin provides a complete double entry accounting system for use in any Ruby on Rails application. The plugin follows general Double Entry Bookkeeping practices. All calculations are done using BigDecimal in order to prevent floating point rounding errors. The plugin requires a decimal type on your database as well."
    gem.email = "mbulat@crazydogsoftware.com"
    gem.homepage = "http://github.com/mbulat/Plutus"
    gem.authors = ["Michael Bulat"]
    # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
  end

rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
end

desc 'Generate documentation for the plutus plugin.'
YARD::Rake::YardocTask.new do |t|
  t.files   = ['lib/**/*.rb', 'app/**/*.rb']   # optional
  t.options = [] # optional
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
plutus-0.5.2 Rakefile
plutus-0.5.1 Rakefile
plutus-0.4.2 Rakefile