1- require "bundler/setup"
2- require "bundler/gem_tasks"
3- require "rdoc/task"
4- require "rake/testtask"
5- require "tmpdir"
6- require "fileutils"
1+ # frozen_string_literal: true
2+
3+ require 'bundler/setup'
4+ require 'bundler/gem_tasks'
5+ require 'rdoc/task'
6+ require 'rake/testtask'
7+ require 'tmpdir'
8+ require 'fileutils'
79
810Rake ::TestTask . new do |t |
9- t . libs << " lib"
10- t . libs << " test"
11- t . test_files = FileList [ " test/**/test_*.rb" ]
11+ t . libs << ' lib'
12+ t . libs << ' test'
13+ t . test_files = FileList [ ' test/**/test_*.rb' ]
1214end
1315
14- directory " tmp"
15- file " tmp/Examples.md" => [ " tmp" , *FileList [ " examples/*.rb" ] ] do |f |
16- File . open ( f . name , "w" ) do |out |
16+ directory ' tmp'
17+ file ' tmp/Examples.md' => [ ' tmp' , *FileList [ ' examples/*.rb' ] ] do |f |
18+ File . open ( f . name , 'w' ) do |out |
1719 out << <<~HEAD
1820 # Examples
1921
@@ -22,7 +24,7 @@ file "tmp/Examples.md" => ["tmp", *FileList["examples/*.rb"]] do |f|
2224 concatenated here for easy consumption.
2325
2426 HEAD
25- examples = f . prerequisites . sort . grep /\. rb\z /
27+ examples = f . prerequisites . sort . grep ( /\. rb\z / )
2628 examples . each do |path |
2729 out << "## #{ File . basename ( path ) } \n \n ```ruby\n "
2830 out << File . read ( path )
@@ -32,17 +34,17 @@ file "tmp/Examples.md" => ["tmp", *FileList["examples/*.rb"]] do |f|
3234end
3335
3436Rake ::RDocTask . new do |rdoc |
35- rdoc . rdoc_files . include ( " README.md" , " LICENSE" , " lib/**/*.rb" , " tmp/Examples.md" )
36- rdoc . main = " README.md"
37- rdoc . rdoc_dir = " doc"
37+ rdoc . rdoc_files . include ( ' README.md' , ' LICENSE' , ' lib/**/*.rb' , ' tmp/Examples.md' )
38+ rdoc . main = ' README.md'
39+ rdoc . rdoc_dir = ' doc'
3840 rdoc . generator = 'aliki'
3941 rdoc . title = 'Linefeed RDoc'
40- rdoc . options << " --show-hash"
42+ rdoc . options << ' --show-hash'
4143end
4244
43- desc " Run the examples"
45+ desc ' Run the examples'
4446task :demo do
45- ruby " -I lib" , " examples/demo.rb"
47+ ruby ' -I lib' , ' examples/demo.rb'
4648end
4749
4850task default : :test
0 commit comments