Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

59 lines (45 sloc) 1.481 kb
$:.unshift(File.dirname(__FILE__) + "/lib")
require 'rubygems'
require 'rake'
require 'echoe'
require 'whois'
# Common package properties
PKG_NAME = ENV['PKG_NAME'] || Whois::GEM
PKG_VERSION = ENV['PKG_VERSION'] || Whois::VERSION
RUBYFORGE_PROJECT = 'whois'
if ENV['SNAPSHOT'].to_i == 1
PKG_VERSION << "." << Time.now.utc.strftime("%Y%m%d%H%M%S")
end
Echoe.new(PKG_NAME, PKG_VERSION) do |p|
p.author = "Simone Carletti"
p.email = "weppos@weppos.net"
p.summary = "An intelligent pure Ruby WHOIS client."
p.url = "http://code.simonecarletti.com/whois"
p.project = RUBYFORGE_PROJECT
p.description = <<-EOD
Whois is an intelligent WHOIS client written in pure Ruby. \
It enables you to query registry data for ipv4, ipv6 and top level domains.
EOD
p.need_zip = true
p.development_dependencies += ["rake ~>0.8",
"echoe ~>3.1",
"mocha ~>0.9"]
p.rcov_options = ["-Itest -x mocha,rcov,Rakefile"]
end
desc "Open an irb session preloaded with this library"
task :console do
sh "irb -rubygems -I lib -r whois.rb"
end
begin
require 'code_statistics'
desc "Show library's code statistics"
task :stats do
CodeStatistics.new(["Whois", "lib"],
["Tests", "test"]).to_s
end
rescue LoadError
puts "CodeStatistics (Rails) is not available"
end
Dir["tasks/**/*.rake"].each do |file|
load(file)
end
Jump to Line
Something went wrong with that request. Please try again.