Sha256: f0acec038db847786cdb73005aab53893c6795ba866d3be72f9aa6b57a108364

Contents?: true

Size: 1.17 KB

Versions: 4

Compression:

Stored size: 1.17 KB

Contents

# encoding: utf-8

require 'rubygems'
require 'bundler'
begin
  Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
  $stderr.puts e.message
  $stderr.puts "Run `bundle install` to install missing gems"
  exit e.status_code
end
require 'rake'

require 'jeweler'
require_relative "lib/pylon"
Jeweler::Tasks.new do |gem|
  gem.name = "pylon"
  gem.homepage = "http://github.com/fujin/pylon"
  gem.license = "APLv2"
  gem.summary = %Q{standalone leader election with zeromq for ruby}
  gem.description = %Q{leader election with zeromq for ruby using widely available leader election algorithms, similar to gen_leader erlang project in essence}
  gem.email = "aj@junglist.gen.nz"
  gem.authors = ["AJ Christensen"]
  gem.version = Pylon::VERSION
  # dependencies defined in Gemfile
end
Jeweler::RubygemsDotOrgTasks.new

require 'rake/testtask'
Rake::TestTask.new(:test) do |test|
  test.libs << 'lib' << 'test'
  test.pattern = 'test/**/test_*.rb'
  test.verbose = true
end

require 'rcov/rcovtask'
Rcov::RcovTask.new do |test|
  test.libs << 'test'
  test.pattern = 'test/**/test_*.rb'
  test.verbose = true
  test.rcov_opts << '--exclude "gems/*"'
end

task :default => :test

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pylon-0.1.4 Rakefile
pylon-0.1.3 Rakefile
pylon-0.1.2 Rakefile
pylon-0.1.1 Rakefile