using raketasks
This commit is contained in:
25
Rakefile
25
Rakefile
@ -11,22 +11,9 @@ rescue Bundler::BundlerError => e
|
||||
end
|
||||
require 'rake'
|
||||
|
||||
require 'jeweler'
|
||||
Jeweler::Tasks.new do |gem|
|
||||
# gem is a Gem::Specification... see http://guides.rubygems.org/specification-reference/ for more options
|
||||
gem.name = "salama-reader"
|
||||
gem.homepage = "http://github.com/salama/salama-reader"
|
||||
gem.license = "GPL3"
|
||||
gem.summary = %Q{Parse ruby in ruby using parslet.}
|
||||
gem.description = %Q{Salama reader is part of the salama vm. The reader reads (parses) ruby and
|
||||
creates an ast from it. There are no other dependencies than parslet, which itself has hardly any.
|
||||
The gem may be useful for code analysis tools or for education.
|
||||
Two ways to use it include adding functions to each of the AST classes, or using a visitor patter.}
|
||||
gem.email = "torsten@villataika.fi"
|
||||
gem.authors = ["Torsten Ruger"]
|
||||
# dependencies defined in Gemfile
|
||||
end
|
||||
Jeweler::RubygemsDotOrgTasks.new
|
||||
|
||||
require 'rubygems/tasks'
|
||||
Gem::Tasks.new
|
||||
|
||||
require 'rake/testtask'
|
||||
Rake::TestTask.new(:test) do |test|
|
||||
@ -35,12 +22,6 @@ Rake::TestTask.new(:test) do |test|
|
||||
test.verbose = true
|
||||
end
|
||||
|
||||
desc "Code coverage detail"
|
||||
task :simplecov do
|
||||
ENV['COVERAGE'] = "true"
|
||||
Rake::Task['test'].execute
|
||||
end
|
||||
|
||||
task :default => :test
|
||||
|
||||
require 'rdoc/task'
|
||||
|
Reference in New Issue
Block a user