Sha256: db5111d311261b97d7e65db8dc85d48bc33e8636ea61bfd2073b1100595e6079
Contents?: true
Size: 1.18 KB
Versions: 4
Compression:
Stored size: 1.18 KB
Contents
# encoding: UTF-8 module Sterile # @private class Data def self.smart_format_rules [ ["'tain't", "’tain’t"], ["'twere", "’twere"], ["'twas", "’twas"], ["'tis", "’tis"], ["'twill", "’twill"], ["'til", "’til"], ["'bout", "’bout"], ["'nuff", "’nuff"], ["'round", "’round"], ["'cause", "’cause"], ["'cos", "’cos"], ["i'm", "i’m"], ['--"', "—”"], ["--'", "—’"], ["--", "—"], ["...", "…"], ["(tm)", "™"], ["(TM)", "™"], ["(c)", "©"], ["(r)", "®"], ["(R)", "®"], [/s\'([^a-zA-Z0-9])/, "s’\\1"], [/"([:;])/, "”\\1"], [/\'s$/, "’s"], [/\'(\d\d(?:’|\')?s)/, "’\\1"], [/(\s|\A|"|\(|\[)\'/, "\\1‘"], [/(\d+)"/, "\\1′"], [/(\d+)\'/, "\\1″"], [/(\S)\'([^\'\s])/, "\\1’\\2"], [/(\s|\A|\(|\[)"(?!\s)/, "\\1“\\2"], [/"(\s|\S|\Z)/, "”\\1"], [/\'([\s.]|\Z)/, "’\\1"], [/(\d+)x(\d+)/, "\\1×\\2"], [/([a-z])'(t|d|s|ll|re|ve)(\b)/i, "\\1’\\2\\3"] ] end end end
Version data entries
4 entries across 4 versions & 1 rubygems