Rakefile in ipconverter-0.3.0 vs Rakefile in ipconverter-0.3.1
- old
+ new
@@ -1,14 +1,22 @@
require 'bundler/gem_tasks'
require 'rake/testtask'
require 'rake/extensiontask'
+ROOT = File.expand_path('..', __FILE__)
+
Rake::TestTask.new do |t|
t.libs << 'test'
t.pattern = 'test/test_*.rb'
end
Rake::ExtensionTask.new 'ipconverter' do |ext|
ext.lib_dir = 'lib/ipconverter'
end
task default: [:compile, :test]
+
+desc "Run benchmarks"
+task benchmark: [:compile] do
+ sh "ruby #{ROOT}/benchmark/str_to_int.rb"
+ sh "ruby #{ROOT}/benchmark/int_to_str.rb"
+end