Sha256: 219244cbf093f1844420af0a8cf4f2f17d0cffc2d9ca85b08c61c10c530bef2f
Contents?: true
Size: 1.71 KB
Versions: 1
Compression:
Stored size: 1.71 KB
Contents
require 'rubygems' require 'rake' begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "om" gem.summary = %Q{OM (Opinionated Metadata): A library to help you tame sprawling XML schemas like MODS.} gem.description = %Q{OM (Opinionated Metadata): A library to help you tame sprawling XML schemas like MODS. Wraps Nokogiri documents in objects with miscellaneous helper methods for doing things like retrieve generated xpath queries or look up properties based on a simplified DSL} gem.email = "matt.zumwalt@yourmediashelf.com" gem.homepage = "http://github.com/mediashelf/om" gem.authors = ["Matt Zumwalt"] gem.add_dependency('nokogiri', ">= 1.4.2") gem.add_dependency('facets') gem.add_development_dependency "rspec", ">= 1.2.9" gem.add_development_dependency "mocha", ">= 0.9.8" gem.add_development_dependency "ruby-debug" # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings end Jeweler::GemcutterTasks.new rescue LoadError puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" end require 'spec/rake/spectask' Spec::Rake::SpecTask.new(:spec) do |spec| spec.libs << 'lib' << 'spec' spec.spec_files = FileList['spec/**/*_spec.rb'] end Spec::Rake::SpecTask.new(:rcov) do |spec| spec.libs << 'lib' << 'spec' spec.pattern = 'spec/**/*_spec.rb' spec.rcov = true end task :spec => :check_dependencies task :default => :spec require 'rake/rdoctask' Rake::RDocTask.new do |rdoc| version = File.exist?('VERSION') ? File.read('VERSION') : "" rdoc.rdoc_dir = 'rdoc' rdoc.title = "om #{version}" rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
om-1.0.0 | Rakefile |