Rakefile in gravatarify-2.0.4 vs Rakefile in gravatarify-2.1.0

- old
+ new

@@ -1,13 +1,10 @@ require 'rake' require 'rake/testtask' require 'yard' +require File.join(File.dirname(__FILE__), 'lib', 'gravatarify') -def gravatarify_version - @gravatarify_version ||= (tmp = YAML.load(File.read('VERSION.yml'))) && [tmp[:major], tmp[:minor], tmp[:patch]] * '.' -end - desc 'Default: run unit tests.' task :default => :test desc 'Test the gravatarify plugin.' Rake::TestTask.new(:test) do |t| @@ -20,29 +17,35 @@ desc 'Generate documentation for gravatarify. (requires yard)' YARD::Rake::YardocTask.new(:doc) do |t| t.files = ['lib/**/*.rb'] t.options = [ "--readme", "README.md", - "--title", "gravatarify (v#{gravatarify_version}) API Documentation" + "--title", "gravatarify (v#{Gravatarify::VERSION}) API Documentation" ] end begin require 'jeweler' Jeweler::Tasks.new do |gemspec| + gemspec.version = Gravatarify::VERSION gemspec.name = "gravatarify" gemspec.summary = "Awesome gravatar support for Ruby (and Rails)." description = <<-DESC Awesome gravatar support for Ruby (and Rails) - - with unique options like Proc's for default images, or - support for gravatar.com's multiple host names. + with unique options like Proc's for default images, + support for gravatar.com's multiple host names, ability to + define reusable styles and much more... DESC gemspec.description = description.strip gemspec.email = "lukas.westermann@gmail.com" gemspec.homepage = "http://github.com/lwe/gravatarify" gemspec.authors = ["Lukas Westermann"] gemspec.licenses = %w{LICENSE} gemspec.extra_rdoc_files = %w{README.md} + + gemspec.add_development_dependency('shoulda', '>= 2.10.2') + gemspec.add_development_dependency('rr', '>= 0.10.5') + gemspec.add_development_dependency('activesupport', '>= 2.3.5') end Jeweler::GemcutterTasks.new rescue LoadError puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com" end