Class: Edumacator
- Inherits:
-
Object
- Object
- Edumacator
- Defined in:
- lib/edumacator.rb
Class Method Summary collapse
Class Method Details
.educate(string) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/edumacator.rb', line 5 def self.educate(string) result = string.gsub %r{(\S)"}, %q{\1”} # closing double quote result = result.gsub %r{"}, %q{“} # opening double quote result = result.gsub %r{(\S)'}, %q{\1’} # closing single quote result = result.gsub %r{'}, %q{‘} # opening single quote result = result.gsub %r{\.\.\.}, %q{…} # ellipsis result = result.gsub %r{\. \. \.}, %q{…} # ellipsis with spaces result = result.gsub %r{--}, %q{—} # em dash end |