Sha256: 9d5f489b1376dcbf547f1bd3d7d6eb79be67a4706f87689c82577a9823d9c662

Contents?: true

Size: 584 Bytes

Versions: 1

Compression:

Stored size: 584 Bytes

Contents

# frozen_string_literal: true

require 'bundler/gem_tasks'
require 'fileutils'
require 'rake/testtask'
require 'yard'

Rake::TestTask.new(:test) do |t|
  t.libs << 'test'
  t.libs << 'lib'
  t.test_files = FileList['test/**/*_test.rb']
  t.warning = false
end

task default: :test

YARD::Rake::YardocTask.new(:yard) do |t|
  filepath = File.join('lib', 'humidifier', 'magic.rb')

  t.stats_options = ['--list-undoc']
  t.before = lambda do
    require 'humidifier'
    require_relative 'yard/dynamic'
    Dynamic.generate(filepath)
  end
  t.after = -> { FileUtils.rm(filepath) }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
humidifier-4.1.1 Rakefile