lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'wisper/version'

Gem::Specification.new do |gem|

gem.name          = "wisper"
gem.version       = Wisper::VERSION
gem.authors       = ["Kris Leech"]
gem.email         = ["kris.leech@gmail.com"]
gem.description   = <<-DESC
  A micro library providing objects with Publish-Subscribe capabilities.
  Both synchronous (in-process) and asynchronous (out-of-process) subscriptions are supported.
  Check out the Wiki for articles, guides and examples: https://github.com/krisleech/wisper/wiki
DESC
gem.summary       = "A micro library providing objects with Publish-Subscribe capabilities"
gem.homepage      = "https://github.com/krisleech/wisper"
gem.license       = "MIT"

signing_key = File.expand_path('~/.ssh/gem-private_key.pem')

if File.exist?(signing_key)
  gem.signing_key = signing_key
  gem.cert_chain  = ['gem-public_cert.pem']
end

gem.files         = `git ls-files`.split($/)
gem.executables   = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
gem.test_files    = gem.files.grep(%r{^(test|spec|features)/})
gem.require_paths = ["lib"]

end