Sha256: d029f105eab905075cf22f89aa03497756d7c39b70844c5b0358b61de71fdab8

Contents?: true

Size: 1.33 KB

Versions: 3

Compression:

Stored size: 1.33 KB

Contents

# encoding: utf-8

require 'rubygems'
require 'bundler/setup'
require 'rake'
require './lib/klipbook/version.rb'

require 'jeweler'
Jeweler::Tasks.new do |gem|
  gem.name = 'klipbook'
  gem.homepage = 'https://github.com/grassdog/klipbook'
  gem.license = 'MIT'
  gem.summary = %Q{Klipbook creates a nice html summary of the clippings you've created on your Kindle.}
  gem.description = %Q{Process your Kindle clippings file to generate a nicely formatted compilation of the clippings of the books you've read}
  gem.email = 'ray.grasso@gmail.com'
  gem.authors = ['Ray Grasso']
  gem.version = Klipbook::VERSION
  # dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new

require 'rdoc/task'
Rake::RDocTask.new do |rdoc|
  version = Klipbook::VERSION

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

require 'rspec/core/rake_task'
desc 'Generate code coverage'
RSpec::Core::RakeTask.new(:coverage) do |t|
  t.pattern = './spec/**/*_spec.rb' # don't need this, it's default.
  t.rcov = true
  t.rcov_opts = ['--exclude', 'spec']
end

desc 'Run specs'
RSpec::Core::RakeTask.new(:spec)

require 'cucumber/rake/task'
Cucumber::Rake::Task.new(:features) do |t|
  t.cucumber_opts = '--format progress'
end

desc 'Default: run specs'
task :default => :spec

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
klipbook-0.3.0 Rakefile
klipbook-0.2.1 Rakefile
klipbook-0.2.0 Rakefile