Sha256: 7d87d088320ca9bbed1ae0fce68fdd922e317343f9312f16b0da8b6629a6800c
Contents?: true
Size: 1.72 KB
Versions: 1
Compression:
Stored size: 1.72 KB
Contents
require 'rubygems' require 'rake' require 'rake/testtask' require 'rake/rdoctask' require 'rake/gempackagetask' desc "Create documentation" Rake::RDocTask.new("doc") { |rdoc| rdoc.title = "HBaseRb - Naive Bayes classifier with HBase storage" rdoc.rdoc_dir = 'docs' rdoc.rdoc_files.include('README.rdoc') rdoc.rdoc_files.include('lib/**/*.rb') } desc "Run all unit tests with memory storage" Rake::TestTask.new("test_memory") { |t| t.libs << "lib" t.test_files = FileList['test/hasher_test.rb', 'test/memory_classifier_test.rb'] t.verbose = true } desc "Run all unit tests with HBase storage" Rake::TestTask.new("test_hbase") { |t| t.libs << "lib" t.test_files = FileList['test/hasher_test.rb', 'test/memory_hbase_test.rb'] t.verbose = true } desc "Run all unit tests with Cassandra storage" Rake::TestTask.new("test_cassandra") { |t| t.libs << "lib" t.test_files = FileList['test/hasher_test.rb', 'test/cassandra_classifier_test.rb'] t.verbose = true } spec = Gem::Specification.new do |s| s.name = "ankusa" s.version = "0.0.7" s.authors = ["Brian Muller"] s.date = %q{2010-12-12} s.description = "Text classifier with HBase or Cassandra storage" s.summary = "Text classifier in Ruby that uses Hadoop's HBase or Cassandra for storage" s.email = "brian.muller@livingsocial.com" s.files = FileList["lib/**/*", "[A-Z]*", "Rakefile", "docs/**/*"] s.homepage = "https://github.com/livingsocial/ankusa" s.require_paths = ["lib"] s.add_dependency('fast-stemmer', '>= 1.0.0') s.requirements << "Either hbaserb >= 0.0.3 or cassandra >= 0.7" end Rake::GemPackageTask.new(spec) do |pkg| pkg.need_zip = true pkg.need_tar = true end desc "Default task: builds gem and runs tests" task :default => [ :gem, :test ]
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ankusa-0.0.7 | Rakefile |