Sha256: 9bce2c7ea6bf549c3c01b00173df454cff34a02bd8f1051dff0de372b128c1c6
Contents?: true
Size: 884 Bytes
Versions: 5
Compression:
Stored size: 884 Bytes
Contents
# frozen_string_literal: true require File.dirname(__FILE__) + '/lib/yard' require File.dirname(__FILE__) + '/lib/yard/rubygems/specification' require 'rbconfig' require 'samus' YARD::VERSION.replace(ENV['YARD_VERSION']) if ENV['YARD_VERSION'] desc "Builds the gem" task :gem do sh "gem build yard.gemspec" end desc "Installs the gem" task :install => :gem do sh "gem install yard-#{YARD::VERSION}.gem --no-document" end begin require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) rescue LoadError nil # noop end desc "Generate documentation for Yard, and fail if there are any warnings" task :test_doc do sh "ruby bin/yard --fail-on-warning #{"--no-progress" if ENV["CI"]}" end task :default => [:spec, :test_doc] YARD::Rake::YardocTask.new do |t| t.options += ['--title', "YARD #{YARD::VERSION} Documentation"] end Samus::Rake::DockerReleaseTask.new
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
yard-0.9.24 | Rakefile |
yard-0.9.23 | Rakefile |
yard-0.9.22 | Rakefile |
yard-0.9.21 | Rakefile |
yard-0.9.20 | Rakefile |