# encoding: utf-8 # # = RubyPants -- SmartyPants ported to Ruby # # Ported by Christian Neukirchen # Copyright (C) 2004 Christian Neukirchen # # Incooporates ideas, comments and documentation by Chad Miller # Copyright (C) 2004 Chad Miller # # Original SmartyPants by John Gruber # Copyright (C) 2003 John Gruber # # # = RubyPants -- SmartyPants ported to Ruby # # == Synopsis # # RubyPants is a Ruby port of the smart-quotes library SmartyPants. # # The original "SmartyPants" is a free web publishing plug-in for # Movable Type, Blosxom, and BBEdit that easily translates plain ASCII # punctuation characters into "smart" typographic punctuation HTML # entities. # # # == Description # # RubyPants can perform the following transformations: # # * Straight quotes (" and ') into "curly" quote # HTML entities # * Backticks-style quotes (``like this'') into "curly" quote # HTML entities # * Dashes (-- and ---) into en- and em-dash # entities # * Three consecutive dots (... or . . .) into an # ellipsis entity # # This means you can write, edit, and save your posts using plain old # ASCII straight quotes, plain dashes, and plain dots, but your # published posts (and final HTML output) will appear with smart # quotes, em-dashes, and proper ellipses. # # RubyPants does not modify characters within
,
# , , , style, or
#