Sha256: 9418d3d784f80129586fe178cb265bd5be2e961c10f7003867158d8e2fe275b1
Contents?: true
Size: 892 Bytes
Versions: 3
Compression:
Stored size: 892 Bytes
Contents
# frozen_string_literal: true require File.dirname(__FILE__) + '/lib/yard' require File.dirname(__FILE__) + '/lib/yard/rubygems/specification' require 'rbconfig' YARD::VERSION.replace(ENV['YARD_VERSION']) if ENV['YARD_VERSION'] Dir['tasks/**/*.rake'].each { |task_file| load task_file } 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
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
devcycle-ruby-server-sdk-2.0.0 | vendor/bundle/ruby/3.0.0/gems/yard-0.9.28/Rakefile |
yard-0.9.28 | Rakefile |
yard-0.9.27 | Rakefile |