Rakefile in oily_png-0.2.0 vs Rakefile in oily_png-0.3.0
- old
+ new
@@ -3,7 +3,22 @@
Bundler.setup
Dir['tasks/*.rake'].each { |file| load(file) }
+require 'rake/extensiontask'
+
+def gemspec
+ @clean_gemspec ||= eval(File.read(File.expand_path('../oily_png.gemspec', __FILE__)))
+end
+
GithubGem::RakeTasks.new(:gem)
+
+Rake::ExtensionTask.new('oily_png', gemspec) do |ext|
+ ext.lib_dir = File.join('lib', 'oily_png')
+end
+
+Rake::Task['spec:basic'].prerequisites << :compile
+Rake::Task['spec:rcov'].prerequisites << :compile
+Rake::Task['spec:specdoc'].prerequisites << :compile
+
task :default => [:spec]