Sha256: e2d8d2c0ebece9d3c037ff127a549b4171292545ede287b28bffd122c337fa5c

Contents?: true

Size: 903 Bytes

Versions: 8

Compression:

Stored size: 903 Bytes

Contents

require 'bundler'
Bundler::GemHelper.install_tasks

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
  test.libs << 'lib' << 'test'
  test.pattern = 'test/**/test_*.rb'
  test.verbose = true
end

require 'rcov/rcovtask'
Rcov::RcovTask.new do |test|
  test.libs << 'test'
  test.pattern = 'test/**/test_*.rb'
  test.verbose = true
end

task :default => :test

require 'rake/rdoctask'
Rake::RDocTask.new do |rdoc|
  version = File.exist?('VERSION') ? File.read('VERSION') : ""

  rdoc.rdoc_dir = 'rdoc'
  rdoc.title = "cassandra_object #{version}"
  rdoc.rdoc_files.include('README*')
  rdoc.rdoc_files.include('lib/**/*.rb')
end

task :cleanup do
  unless defined?(CassandraObject)
    $: << 'test'
    $: << 'lib'
    require 'test_helper'
  end
  puts "Clearing keyspace! ..."
  CassandraObject::Base.connection.clear_keyspace!
  puts "Cleared"
end

task :default=>[:test, :cleanup] do
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gotime-cassandra_object-0.9.1 Rakefile
gotime-cassandra_object-0.9.0 Rakefile
gotime-cassandra_object-0.8.7 Rakefile
gotime-cassandra_object-0.8.6 Rakefile
gotime-cassandra_object-0.8.5 Rakefile
gotime-cassandra_object-0.8.4 Rakefile
gotime-cassandra_object-0.8.3 Rakefile
gotime-cassandra_object-0.8.2 Rakefile