Sha256: 7855eb5deaf9281203ab1786108b8257f7d4e67d32b1558087b53d9af08d0240

Contents?: true

Size: 541 Bytes

Versions: 2

Compression:

Stored size: 541 Bytes

Contents

# frozen_string_literal: true
require "bundler/gem_tasks"
require "rubocop"
require "yard"

task :rubocop do
  status = RuboCop::CLI.new.run([])
  raise "failed with status #{status}" unless status.zero?
end

task :test do
  $LOAD_PATH.unshift(File.expand_path("../test", __FILE__))

  FileList["test/**/*.rb"].each do |test_file|
    require "./#{test_file}"
  end

  raise unless Minitest.run
end

task :doc do
  YARD::CLI::Yardoc.run("--no-private", "lib/**/*.rb", "-", "README.md", "LICENSE.txt")
end

task :default => [:rubocop, :test]

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
speculation-0.3.0 Rakefile
speculation-0.2.0 Rakefile