Sha256: 5a9fafc49df3060e4ae1fe67e394cfc61f1ac6422b1b07e55a64fd7f3e55cfe5

Contents?: true

Size: 779 Bytes

Versions: 5

Compression:

Stored size: 779 Bytes

Contents

require 'rubygems'
require 'bundler/setup'
require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
require 'cucumber'
require 'cucumber/rake/task'
require 'rdoc/task'
require 'ffi'
require 'rake/clean'
require 'uv/tasks'

task :default => :test

RSpec::Core::RakeTask.new(:spec)
Cucumber::Rake::Task.new(:features)

RDoc::Task.new(:rdoc => "rdoc", :clobber_rdoc => "rdoc:clean", :rerdoc => "rdoc:force") do |rd|
  rd.main = "README.rdoc"
  rd.rdoc_files.include("README.rdoc", "lib/**/*.rb")
  rd.options << "--title=UV.rb - libuv bindings for Ruby"
  rd.options << "--markup=tomdoc"
end

task :test => [:spec, :features]

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

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
uvrb-0.2.0 Rakefile
uvrb-0.1.4 Rakefile
uvrb-0.1.3 Rakefile
uvrb-0.1.2 Rakefile
uvrb-0.1.1 Rakefile