Rakefile in games_dice-0.3.12 vs Rakefile in games_dice-0.4.0
- old
+ new
@@ -1,40 +1,43 @@
-require "bundler/gem_tasks"
-require "rspec/core/rake_task"
+# frozen_string_literal: true
+
+require 'bundler/gem_tasks'
+require 'rspec/core/rake_task'
require 'rake/extensiontask'
-require "yard"
+require 'yard'
def can_compile_extensions
return false if RUBY_DESCRIPTION =~ /jruby/
- return true
+
+ true
end
-desc "GamesDice unit tests"
+desc 'GamesDice unit tests'
RSpec::Core::RakeTask.new(:test) do |t|
- t.pattern = "spec/*_spec.rb"
+ 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.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|
+task :delete_compiled_ext do |_t|
`rm lib/games_dice/games_dice.*`
end
-task :pure_test => [:delete_compiled_ext, :test]
+task pure_test: %i[delete_compiled_ext test]
if can_compile_extensions
- task :default => [:compile, :test]
+ task default: %i[compile test]
else
- task :default => [:test]
+ task default: [:test]
end