ruby.rb 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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.1.2'
  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. GServer.html
  33. MakeMakefile.html
  34. ParallelEach.html
  35. SshDirPublisher.html
  36. SshFilePublisher.html
  37. SshFreshDirPublisher.html
  38. YAML/DBM.html)
  39. options[:skip_patterns] = [
  40. /\AComplex/,
  41. /\AException2MessageMapper/,
  42. /\AJSON\/Ext/,
  43. /\AGem/,
  44. /\AHTTP/i,
  45. /\AIRB/,
  46. /\AMiniTest/i,
  47. /\ANet\/(?!HTTP)/,
  48. /\ANQXML/,
  49. /\AOpenSSL/,
  50. /\AOptionParser\//,
  51. /\APride/,
  52. /\APsych\//,
  53. /\ARacc/,
  54. /\ARake/,
  55. /\ARbConfig/,
  56. /\ARDoc/,
  57. /\AREXML/,
  58. /\ARSS/,
  59. /\AShell\//,
  60. /\ASocket\//,
  61. /\ATest/,
  62. /\AWEBrick/,
  63. /\AXML/,
  64. /\AXMP/]
  65. options[:attribution] = <<-HTML
  66. Ruby Core &copy; 1993&ndash;2014 Yukihiro Matsumoto<br>
  67. Licensed under the Ruby License.<br>
  68. Ruby Standard Library &copy; contributors<br>
  69. Licensed under their own licenses.
  70. HTML
  71. end
  72. end