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