Sha256: ebf2fe5eade41daf76fc66fdf8965447a9807455f58fb72d67763dc4503dc958

Contents?: true

Size: 845 Bytes

Versions: 2

Compression:

Stored size: 845 Bytes

Contents

# frozen_string_literal: true

require 'bundler/gem_tasks'
require 'rspec/core/rake_task'
require 'version'
require 'rake/version_task'
require 'code_statistics'
require 'yard'
require 'yard/rake/yardoc_task'
require 'rubocop/rake_task'
require 'carioca/rake/manage'

RuboCop::RakeTask.new

Rake::VersionTask.new

RSpec::Core::RakeTask.new(:spec)

task default: :spec

YARD::Rake::YardocTask.new do |t|
  t.files = ['lib/**/*.rb', '-', 'doc/**/*', 'spec/**/*_spec.rb']
  t.options += ['-o', 'yardoc']
end

YARD::Config.load_plugin('yard-rspec')

namespace :yardoc do
  task :clobber do
    begin
      rm_r 'yardoc'
    rescue StandardError
      nil
    end
    begin
      rm_r '.yardoc'
    rescue StandardError
      nil
    end
    begin
      rm_r 'pkg'
    rescue StandardError
      nil
    end
  end
end
task clobber: 'yardoc:clobber'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
mockws-0.1.1 Rakefile
mockws-0.1.0 Rakefile