Sha256: feb8d4d6bd81ec18a1f30ef93eb83b3485f622e13e88a6b0d87606468a8c1df4

Contents?: true

Size: 874 Bytes

Versions: 62

Compression:

Stored size: 874 Bytes

Contents

#require "bundler/gem_tasks"
#require 'rake/extensiontask'
require 'rake/testtask'
require 'pry'

Rake::TestTask.new do |t|
  t.libs << 'test'
  t.test_files = FileList['test/*/*.rb'] | FileList['test/*/*/*.rb']
  t.options = '-p'
end

task :package do
  prys = `grep -Rn ^[^#]*pry lib/*`
  if prys.length > 0
    puts "Gem packaging failed: please remove all prys" and return
  end

  `rm wovnrb-*`
  `bundle exec gem build wovnrb.gemspec`
  `bundle exec gem push wovnrb-*`
  `rm wovnrb-*`
end

desc 'Run tests'
task :default => :test

#Rake::ExtensionTask.new 'dom' do |ext|
#  ext.lib_dir = 'lib/wovnrb'
#end

#gemspec = Gem::Specification.load('wovnrb.gemspec')
#Rake::ExtensionTask.new do |ext|
#	ext.name = 'dom'
#	ext.source_pattern = "*.{cpp,h}"
#	ext.ext_dir = 'ext/wovnrb'
#	ext.lib_dir = 'lib/wovnrb'
#	ext.gem_spec = gemspec
#end
#
#task :default => [:compile]

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
wovnrb-1.0.13 Rakefile
wovnrb-1.0.12 Rakefile
wovnrb-1.0.11 Rakefile
wovnrb-1.0.10 Rakefile
wovnrb-1.0.9 Rakefile
wovnrb-1.0.8 Rakefile
wovnrb-1.0.7 Rakefile
wovnrb-1.0.6 Rakefile
wovnrb-1.0.5 Rakefile
wovnrb-1.0.4 Rakefile
wovnrb-1.0.2 Rakefile
wovnrb-1.0.1 Rakefile
wovnrb-1.0.0 Rakefile
wovnrb-0.2.30 Rakefile
wovnrb-0.2.29 Rakefile
wovnrb-0.2.28 Rakefile
wovnrb-0.2.27 Rakefile
wovnrb-0.2.26 Rakefile
wovnrb-0.2.25 Rakefile
wovnrb-0.2.24 Rakefile