Sha256: afa07267eab354e9cbea689e1314328c59abc9746886b7ec85f2f854fb07e019
Contents?: true
Size: 953 Bytes
Versions: 1
Compression:
Stored size: 953 Bytes
Contents
require 'rubygems' require 'hoe' $: << "lib" require 'diy.rb' task :default => [ :test ] Hoe.new('diy', DIY::VERSION) do |p| p.rubyforge_name = 'atomicobjectrb' p.author = 'Atomic Object' p.email = 'dev@atomicobject.com' p.summary = 'Constructor-based dependency injection container using YAML input.' p.description = p.paragraphs_of('README.txt', 3).join("\n\n") p.url = p.paragraphs_of('README.txt', 0).first.split(/\n/)[1..-1] p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n") p.test_globs = 'test/*_test.rb' p.extra_deps << ['constructor', '>= 1.0.0'] end if File.exists?("../tools/") load "../tools/tasks/homepage.rake" load "../tools/tasks/release_tagging.rake" ReleaseTagging.new do |t| t.package = "diy" t.version = DIY::VERSION end desc "Release package to Rubyforge, tag the release in svn, and publish documentation" task :release_full => [ :release, :tag_release, :publish_docs ] end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
diy-1.1.1 | Rakefile |