Sha256: 99019ac2d563ef9f21afeac4683b4cc8c58bfd973be6216b9dff2daf618b0cb7

Contents?: true

Size: 674 Bytes

Versions: 22

Compression:

Stored size: 674 Bytes

Contents

desc "Generate gemspec"
task :gemspec do |x|
  # Clean up extraneous files before checking manifest
  %x[rake clean]

  # Check the manifest before generating the gemspec
  manifest = %x[rake check_manifest]
  manifest.gsub!("(in /usr/local/projects/dm/dm-core)\n", "")

  unless manifest.empty?
    print "\n", "#"*68, "\n"
    print <<-EOS
  Manifest.txt is not up-to-date. Please review the changes below.
  If the changes are correct, run 'rake check_manifest | patch'
  and then run this command again.
EOS
    print "#"*68, "\n\n"
    puts manifest
  else
    %x[rake debug_gem > #{GEM_NAME}.gemspec]
    puts "Successfully created gemspec for #{GEM_NAME}!"
  end
end

Version data entries

22 entries across 22 versions & 6 rubygems

Version Path
datamapper-dm-core-0.9.11 tasks/gemspec.rb
joevandyk-dm-core-0.9.6 tasks/gemspec.rb
rpbertp13-dm-core-0.9.11.1 tasks/gemspec.rb
rpbertp13-dm-core-0.9.11.2 tasks/gemspec.rb
sam-dm-core-0.9.10 tasks/gemspec.rb
sam-dm-core-0.9.11 tasks/gemspec.rb
sam-dm-core-0.9.6 tasks/gemspec.rb
sam-dm-core-0.9.7 tasks/gemspec.rb
sam-dm-core-0.9.8 tasks/gemspec.rb
sam-dm-core-0.9.9 tasks/gemspec.rb
dm-core-0.9.10 tasks/gemspec.rb
dm-constraints-0.9.6 tasks/gemspec.rb
dm-constraints-0.9.7 tasks/gemspec.rb
dm-constraints-0.9.4 tasks/gemspec.rb
dm-constraints-0.9.5 tasks/gemspec.rb
dm-core-0.9.11 tasks/gemspec.rb
dm-core-0.9.6 tasks/gemspec.rb
dm-core-0.9.4 tasks/gemspec.rb
dm-core-0.9.5 tasks/gemspec.rb
dm-core-0.9.7 tasks/gemspec.rb