README
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:4k
源码类别:

Ajax

开发平台:

Others

  1. = RubyPants -- SmartyPants ported to Ruby
  2. Ported by Christian Neukirchen <mailto:chneukirchen@gmail.com>
  3.   Copyright (C) 2004 Christian Neukirchen
  4. Incooporates ideas, comments and documentation by Chad Miller
  5.   Copyright (C) 2004 Chad Miller
  6. Original SmartyPants by John Gruber
  7.   Copyright (C) 2003 John Gruber
  8. == RubyPants
  9. RubyPants is a Ruby port of the smart-quotes library SmartyPants.
  10. The original "SmartyPants" is a free web publishing plug-in for
  11. Movable Type, Blosxom, and BBEdit that easily translates plain ASCII
  12. punctuation characters into "smart" typographic punctuation HTML
  13. entities.
  14. See rubypants.rb for more information.
  15. == Incompatibilities
  16. RubyPants uses a different API than SmartyPants; it is compatible to
  17. Red- and BlueCloth.  Usually, you call RubyPants like this:
  18.   nicehtml = RubyPants.new(uglyhtml, options).to_html
  19. where +options+ is an Array of Integers and/or Symbols (if you don't
  20. pass any options, RubyPants will use <tt>[2]</tt> as default.)
  21. *Note*:: This is incompatible to SmartyPants, which uses <tt>[1]</tt>
  22.          for default.
  23. The exact meaning of numbers and symbols is documented at RubyPants#new.
  24. == SmartyPants license:
  25. Copyright (c) 2003 John Gruber
  26. (http://daringfireball.net)
  27. All rights reserved.
  28. Redistribution and use in source and binary forms, with or without
  29. modification, are permitted provided that the following conditions
  30. are met:
  31. * Redistributions of source code must retain the above copyright
  32.   notice, this list of conditions and the following disclaimer.
  33. * Redistributions in binary form must reproduce the above copyright
  34.   notice, this list of conditions and the following disclaimer in
  35.   the documentation and/or other materials provided with the
  36.   distribution.
  37. * Neither the name "SmartyPants" nor the names of its contributors
  38.   may be used to endorse or promote products derived from this
  39.   software without specific prior written permission.
  40. This software is provided by the copyright holders and contributors
  41. "as is" and any express or implied warranties, including, but not
  42. limited to, the implied warranties of merchantability and fitness
  43. for a particular purpose are disclaimed. In no event shall the
  44. copyright owner or contributors be liable for any direct, indirect,
  45. incidental, special, exemplary, or consequential damages (including,
  46. but not limited to, procurement of substitute goods or services;
  47. loss of use, data, or profits; or business interruption) however
  48. caused and on any theory of liability, whether in contract, strict
  49. liability, or tort (including negligence or otherwise) arising in
  50. any way out of the use of this software, even if advised of the
  51. possibility of such damage.
  52. == RubyPants license
  53. Copyright (C) 2004 Christian Neukirchen
  54. RubyPants is a derivative work of SmartyPants and smartypants.py.
  55. Redistribution and use in source and binary forms, with or without
  56. modification, are permitted provided that the following conditions
  57. are met:
  58. * Redistributions of source code must retain the above copyright
  59.   notice, this list of conditions and the following disclaimer.
  60. * Redistributions in binary form must reproduce the above copyright
  61.   notice, this list of conditions and the following disclaimer in
  62.   the documentation and/or other materials provided with the
  63.   distribution.
  64. This software is provided by the copyright holders and contributors
  65. "as is" and any express or implied warranties, including, but not
  66. limited to, the implied warranties of merchantability and fitness
  67. for a particular purpose are disclaimed. In no event shall the
  68. copyright owner or contributors be liable for any direct, indirect,
  69. incidental, special, exemplary, or consequential damages (including,
  70. but not limited to, procurement of substitute goods or services;
  71. loss of use, data, or profits; or business interruption) however
  72. caused and on any theory of liability, whether in contract, strict
  73. liability, or tort (including negligence or otherwise) arising in
  74. any way out of the use of this software, even if advised of the
  75. possibility of such damage.
  76. == Links
  77. John Gruber:: http://daringfireball.net
  78. SmartyPants:: http://daringfireball.net/projects/smartypants
  79. Chad Miller:: http://web.chad.org
  80. Christian Neukirchen:: http://kronavita.de/chris