class Edumacator
Public Class Methods
educate(string)
click to toggle source
# 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