Sha256: cdde740fb45530e3205caf82950b1f7089661bb903cb03112be6f946ecf998d6

Contents?: true

Size: 881 Bytes

Versions: 20

Compression:

Stored size: 881 Bytes

Contents

require 'rubygems'
require 'rspec/core/rake_task'  # testing framework
require 'yard'                  # yard documentation
require 'ffi'                   # loads the extension
require 'rake/clean'            # for the :clobber rake task
require File.expand_path('../lib/libuv/ext/tasks', __FILE__)    # platform specific rake tasks used by compile



# By default we don't run network tests
task :default => :limited_spec
RSpec::Core::RakeTask.new(:limited_spec) do |t|
    # Exclude network tests
    t.rspec_opts = "--tag ~network" 
end
RSpec::Core::RakeTask.new(:spec)


desc "Run all tests"
task :test => [:spec]


YARD::Rake::YardocTask.new do |t|
    t.files   = ['lib/**/*.rb', '-', 'ext/README.md', 'README.md']
end


desc "Compile libuv from submodule"
task :compile => ["ext/libuv.#{FFI::Platform::LIBSUFFIX}"]

CLOBBER.include("ext/libuv.#{FFI::Platform::LIBSUFFIX}")

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
libuv-1.3.0 Rakefile
libuv-1.2.0 Rakefile
libuv-1.1.3 Rakefile
libuv-1.1.2 Rakefile
libuv-1.1.1 Rakefile
libuv-1.1.0 Rakefile
libuv-1.0.3 Rakefile
libuv-1.0.2 Rakefile
libuv-1.0.0 Rakefile
libuv-0.12.4 Rakefile
libuv-0.12.3 Rakefile
libuv-0.12.2 Rakefile
libuv-0.12.0 Rakefile
libuv-0.11.21 Rakefile
libuv-0.11.20 Rakefile
libuv-0.11.19 Rakefile
libuv-0.11.18 Rakefile
libuv-0.11.7 Rakefile
libuv-0.11.5 Rakefile
libuv-0.11.3 Rakefile