This repository has been archived by the owner on Feb 20, 2022. It is now read-only.
/
Rakefile
73 lines (69 loc) · 2.41 KB
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
require "bundler/setup"
require "bundler/gem_tasks"
# Note: bundler provides 'rake build' to build the gem.
desc "Generate RDoc documentation"
task :rdoc do
sh(*%w{rbenv exec rdoc --line-numbers --main README.rdoc
--title 'synfeld' --charset utf-8 -U -o doc} +
%w{README.rdoc} +
Dir["lib/**/*.rb"])
end
#ensure_in_path 'lib'
#require 'synfeld_info'
#
#task :default => 'spec:run'
#
#PROJ.name = 'synfeld'
#PROJ.authors = 'Steven Swerling'
#PROJ.email = 'sswerling@yahoo.com'
#PROJ.url = 'http://tab-a.slot-z.net'
#PROJ.version = Synfeld::VERSION
#PROJ.rubyforge.name = 'synfeld'
#PROJ.gem.dependencies = ['rack', 'rack-router']
#PROJ.rdoc.opts = ["--inline-source"]
#PROJ.rdoc.exclude = ["^tasks/setup\.rb$", "lib/synfeld_info.rb"]
#
#PROJ.spec.opts << '--color'
#
#
#
#require 'fileutils'
#def this_dir; File.join(File.dirname(__FILE__)); end
#def doc_dir; File.join(this_dir, 'rdoc'); end
#def tab_a_doc_dir; File.join(this_dir, '../tab-a/public/synfeld/rdoc'); end
#
#task :default => 'spec:run'
#task :myclobber => [:clobber] do
# mydir = File.join(File.dirname(__FILE__))
# sh "rm -rf #{File.join(mydir, 'pkg')}"
# sh "rm -rf #{File.join(mydir, 'doc')}"
# sh "rm -rf #{File.join(mydir, 'rdoc')}"
# sh "rm -rf #{File.join(mydir, 'ext/*.log')}"
# sh "rm -rf #{File.join(mydir, 'ext/*.o')}"
# sh "rm -rf #{File.join(mydir, 'ext/*.so')}"
# sh "rm -rf #{File.join(mydir, 'ext/Makefile')}"
# sh "rm -rf #{File.join(mydir, 'ext/Makefile')}"
# sh "cp #{File.join(mydir, 'README.rdoc')} #{File.join(mydir, 'README.txt')}" # concession to bones
#end
#task :mypackage => [:myclobber] do
# Rake::Task['gem:package'].invoke
#end
#task :mydoc => [:myclobber] do
# FileUtils.rm_f doc_dir()
# #sh "cd #{this_dir()} && rdoc -o rdoc --inline-source --format=html -T hanna README.rdoc lib/**/*.rb"
# this_dir = File.dirname(__FILE__) + '/'
# files = []
# files += Dir[File.join(this_dir, 'lib/**/*.rb')].map{|fn| fn.gsub(this_dir,'')}
# files += Dir[File.join(this_dir, 'example/**/*.*')].map{|fn| fn.gsub(this_dir,'')}
# files += ['README.rdoc']
# files = files.reject{|fn| fn =~ /jpg/ }.sort
# sh "cd #{this_dir()} && rdoc -o rdoc --inline-source #{files.flatten.join(" ")}"
#end
#task :taba => [:mydoc] do
# this_dir = File.join(File.dirname(__FILE__))
# FileUtils.rm_rf tab_a_doc_dir
# FileUtils.cp_r doc_dir, tab_a_doc_dir
#end
#task :mygemspec => [:myclobber] do
# Rake::Task['gem:spec'].invoke
#end