= RubyPants: SmartyPants for Ruby
{}[https://rubygems.org/gems/rubypants]
{}[https://travis-ci.org/jmcnevin/rubypants]
{}[https://codecov.io/gh/jmcnevin/rubypants]
== 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
,
, , ,