Sha256: d9c7d1aa227c05d7835196a7d39589603ea2a6535fe2694ed6aa6086115fe3b1
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
require 'rubygems' require 'rake' begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "dwc-archive" gem.summary = %Q{Handler of Darwin Core Archive files} gem.description = 'Darwin Core Archive is the current standard exchange ' + 'format for GLobal Names Architecture modules. ' + 'This gem makes it easy to incorporate files in ' + 'Darwin Core Archive format into a ruby project.' gem.email = "dmozzherin at gmail dot com" gem.homepage = "http://github.com/GlobalNamesArchitecture/dwc-archive" gem.authors = ["Dmitry Mozzherin"] #gem.add_dependency "fastercsv" if RUBY_VERSION.match /^1.8/ gem.add_dependency 'parsley-store', ">= 0.3.0" gem.add_development_dependency "rspec", ">= 1.2.9" gem.add_development_dependency "cucumber", ">= 0" end Jeweler::GemcutterTasks.new rescue LoadError puts 'Jeweler (or a dependency) not available. ' + 'Install it with: gem install jeweler' end require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = 'spec/**/*_spec.rb' end RSpec::Core::RakeTask.new(:rcov) do |spec| spec.pattern = 'spec/**/*_spec.rb' spec.rcov = true end # task :spec => :check_dependencies begin require 'cucumber/rake/task' Cucumber::Rake::Task.new(:features) task :features => :check_dependencies rescue LoadError task :features do abort 'Cucumber is not available. In order to run features, ' + 'you must: sudo gem install cucumber' end end desc 'Run an IRB session with CSL loaded' task :irb, [:script] do |t, args| ARGV.clear require 'irb' require_relative 'lib/dwc-archive' IRB.conf[:SCRIPT] = args.script IRB.start end task :default => :spec
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dwc-archive-0.9.6 | Rakefile |