Sha256: 1b3f785495d59f34b6433cb40b2c6f2ac84e317d490d38dfa5daf34d268e0b9a

Contents?: true

Size: 844 Bytes

Versions: 4

Compression:

Stored size: 844 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

4 entries across 4 versions & 1 rubygems

Version Path
appifier-0.3.0 Rakefile
appifier-0.2.0 Rakefile
appifier-0.1.2 Rakefile
appifier-0.1.1 Rakefile