ruby.rb 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. module Docs
  2. class Ruby < Rdoc
  3. # Generated with:
  4. # find \
  5. # *.c \
  6. # lib \
  7. # ext/bigdecimal \
  8. # ext/date \
  9. # ext/digest \
  10. # ext/json \
  11. # ext/pathname \
  12. # ext/psych \
  13. # ext/readline \
  14. # ext/ripper \
  15. # ext/socket \
  16. # ext/stringio \
  17. # ext/zlib \
  18. # \( -name '*.c' -or -name '*.rb' \) \
  19. # -not -wholename '*sample/*' \
  20. # | xargs \
  21. # rdoc --format=darkfish --no-line-numbers --op=rdoc --visibility=public
  22. self.version = '2.0.0'
  23. self.dir = '/Users/Thibaut/DevDocs/Docs/RDoc/Ruby'
  24. html_filters.replace 'rdoc/entries', 'ruby/entries'
  25. options[:root_title] = 'Ruby Programming Language'
  26. options[:skip] += %w(
  27. fatal.html
  28. CompositePublisher.html
  29. Data.html
  30. E2MM.html
  31. English.html
  32. Exception2MessageMapper.html
  33. GServer.html
  34. MakeMakefile.html
  35. ParallelEach.html
  36. Requirement.html
  37. SshDirPublisher.html
  38. SshFilePublisher.html
  39. SshFreshDirPublisher.html
  40. Sys.html
  41. YAML/DBM.html)
  42. options[:skip_patterns] = [
  43. /\AComplex/,
  44. /\AJSON\/Ext/,
  45. /\AGem/,
  46. /\AHTTP/i,
  47. /\AIRB/,
  48. /\AMiniTest/i,
  49. /\ANet\/(?!HTTP)/,
  50. /\ANQXML/,
  51. /\AOpenSSL/,
  52. /\AOptionParser\//,
  53. /\APride/,
  54. /\APsych\//,
  55. /\ARacc/,
  56. /\ARake/,
  57. /\ARbConfig/,
  58. /\ARDoc/,
  59. /\AREXML/,
  60. /\ARSS/,
  61. /\AShell\//,
  62. /\ASocket\//,
  63. /\ATest/,
  64. /\AWEBrick/,
  65. /\AXML/,
  66. /\AXMP/]
  67. options[:attribution] = <<-HTML
  68. Ruby Core &copy; 1993&ndash;2013 Yukihiro Matsumoto<br>
  69. Licensed under the Ruby License.<br>
  70. Ruby Standard Library &copy; contributors<br>
  71. Licensed under their own licenses.
  72. HTML
  73. end
  74. end