Rakefile in smilodon-0.0.2 vs Rakefile in smilodon-0.2.2

- old
+ new

@@ -1,10 +1,44 @@ -#!/usr/bin/env rake +# encoding: utf-8 -require 'bundler/gem_tasks' +require 'rubygems' +require 'bundler' +begin + Bundler.setup(:default, :development) +rescue Bundler::BundlerError => e + $stderr.puts e.message + $stderr.puts "Run `bundle install` to install missing gems" + exit e.status_code +end +require 'rake' + +require 'jeweler' +Jeweler::Tasks.new do |gem| + # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options + gem.name = "smilodon" + gem.homepage = "http://github.com/optimis/smilodon" + gem.license = "MIT" + gem.summary = %Q{Smilodon is a utility to parse data files.} + gem.description = %Q{Smilodon is a utility to parse data files.} + gem.email = "uchouhan@optimiscorp.com" + gem.authors = ["Umang Chouhan"] + # dependencies defined in Gemfile +end +Jeweler::RubygemsDotOrgTasks.new + +require 'rspec/core' require 'rspec/core/rake_task' +RSpec::Core::RakeTask.new(:spec) do |spec| + spec.pattern = FileList['spec/**/*_spec.rb'] +end -desc 'Run specs' -RSpec::Core::RakeTask.new do |task| +RSpec::Core::RakeTask.new(:rcov) do |spec| + spec.pattern = 'spec/**/*_spec.rb' + spec.rcov = true end task :default => :spec + +require 'yard' +YARD::Rake::YardocTask.new + +require 'smilodon/tasks'