Sha256: 39cb63b0e8407d4b23fc76d1fa65e700bf3d58774700ea72dc547ac7837e9a15
Contents?: true
Size: 870 Bytes
Versions: 1
Compression:
Stored size: 870 Bytes
Contents
# frozen_string_literal: true require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'rake/extensiontask' require 'yard' def can_compile_extensions return false if RUBY_DESCRIPTION =~ /jruby/ true end desc 'GamesDice unit tests' RSpec::Core::RakeTask.new(:test) do |t| t.pattern = 'spec/*_spec.rb' t.verbose = false end YARD::Rake::YardocTask.new do |t| t.files = ['lib/**/*.rb'] end gemspec = Gem::Specification.load('games_dice.gemspec') Rake::ExtensionTask.new do |ext| ext.name = 'games_dice' ext.source_pattern = '*.{c,h}' ext.ext_dir = 'ext/games_dice' ext.lib_dir = 'lib/games_dice' ext.gem_spec = gemspec end task :delete_compiled_ext do |_t| `rm lib/games_dice/games_dice.*` end task pure_test: %i[delete_compiled_ext test] if can_compile_extensions task default: %i[compile test] else task default: [:test] end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
games_dice-0.4.0 | Rakefile |