2012-04-29 23:58:04 +02:00
|
|
|
desc "open an irb session preloaded with this library"
|
|
|
|
task :console do
|
|
|
|
sh "irb -Ilib -rrange_math"
|
2011-12-04 13:58:37 +01:00
|
|
|
end
|
|
|
|
|
2012-04-29 23:58:04 +02:00
|
|
|
desc "build a gem from the gemspec"
|
|
|
|
task :build do
|
|
|
|
sh "mkdir -p pkg"
|
|
|
|
sh "gem build range_math.gemspec"
|
|
|
|
sh "mv range_math-*.gem pkg/"
|
2011-12-04 13:58:37 +01:00
|
|
|
end
|
|
|
|
|
2012-04-29 23:58:04 +02:00
|
|
|
desc "clean pkg"
|
|
|
|
task :clean do
|
|
|
|
sh "rm -f pkg/*"
|
2011-12-04 13:58:37 +01:00
|
|
|
end
|
|
|
|
|
|
|
|
|
2012-04-29 23:58:04 +02:00
|
|
|
desc "install a gem"
|
|
|
|
task :install => [:clean, :build] do
|
|
|
|
sh "gem install --no-format-executable pkg/range_math-*.gem"
|
2011-12-04 13:58:37 +01:00
|
|
|
end
|
2012-04-29 23:58:04 +02:00
|
|
|
|
|
|
|
task :default => :install
|