Sha256: 331fcb41894bf5feb1b9765aed4b2c0f384ee3d53e2a263b05bb85eaedcdcf40

Contents?: true

Size: 1.43 KB

Versions: 12

Compression:

Stored size: 1.43 KB

Contents

lib = File.expand_path('../lib/', __FILE__)
$:.unshift lib unless $:.include?(lib)

require 'rubygems'
require 'rubygems/package'
require 'rake/clean'
require 'rake/testtask'
require 'date'
require 'semantic_logger'
require 'ruby_skynet/version'

desc "Build gem"
task :gem  do |t|
  gemspec = Gem::Specification.new do |spec|
    spec.name        = 'ruby_skynet'
    spec.version     = RubySkynet::VERSION
    spec.platform    = Gem::Platform::RUBY
    spec.authors     = ['Reid Morrison']
    spec.email       = ['reidmo@gmail.com']
    spec.homepage    = 'https://github.com/ClarityServices/ruby_skynet'
    spec.date        = Date.today.to_s
    spec.summary     = "Skynet Ruby Client"
    spec.description = "Ruby Client for invoking Skynet services"
    spec.files       = FileList["./**/*"].exclude(/\.gem$/, /\.log$/,/nbproject/).map{|f| f.sub(/^\.\//, '')}
    spec.license     = "Apache License V2.0"
    spec.has_rdoc    = true
    spec.add_dependency 'semantic_logger', '>= 2.1.0'
    spec.add_dependency 'resilient_socket', '>= 0.5.0'
    spec.add_dependency 'bson', '>= 1.5.2'
    spec.add_dependency 'gene_pool', '>= 1.3.0'
    spec.add_dependency 'zookeeper', '>= 1.4.4'
    spec.add_dependency 'sync_attr', '>= 1.0.0'
  end
  Gem::Package.build gemspec
end

desc "Run Test Suite"
task :test do
  Rake::TestTask.new(:functional) do |t|
    t.test_files = FileList['test/*_test.rb']
    t.verbose    = true
  end

  Rake::Task['functional'].invoke
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ruby_skynet-1.3.0.alpha1 Rakefile
ruby_skynet-1.2.7 Rakefile
ruby_skynet-1.2.6 Rakefile
ruby_skynet-1.2.5 Rakefile
ruby_skynet-1.2.4 Rakefile
ruby_skynet-1.2.3 Rakefile
ruby_skynet-1.2.2 Rakefile
ruby_skynet-1.2.1 Rakefile
ruby_skynet-1.2.0 Rakefile
ruby_skynet-1.1.1 Rakefile
ruby_skynet-1.1.0 Rakefile
ruby_skynet-1.0.0 Rakefile