Files
RubyMotion/doc/Rakefile
Laurent Sansonetti 105a915f3d mac port
2013-04-25 02:26:56 +02:00

34 lines
992 B
Ruby

require './docset.rb'
verbose(true)
task :default => :all
#task :all => [:guides, :docset]
#task :all => [:guides] # no docset in the main distribution...
task :all do
end
task :guides do
Dir.glob('*.txt').each do |src|
dest = (File.basename(src, '.txt') + '.html')
if !File.exist?(dest) or File.mtime(src) > File.mtime(dest) or File.mtime(__FILE__) > File.mtime(dest)
sh "mizuho -a max-width=55em \"#{src}\" -o \"#{dest}\""
end
end
end
DOCSET_PATHS = %w{
/Library/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiOS4_3.iOSLibrary.docset/Contents/Resources/Documents/documentation/UIKit/Reference
/Library/Developer/Documentation/DocSets/com.apple.adc.documentation.AppleiOS4_3.iOSLibrary.docset/Contents/Resources/Documents/documentation/Cocoa/Reference
}
task :docset do
if !File.exist?('docset')
DocsetGenerator.new('docset', DOCSET_PATHS).run
end
end
task :clean do
rm_rf 'docset'
Dir.glob('*.html').each { |x| rm_rf x }
end