module Workbox::Text
Constants
- PAIR_MAP
Public Instance Methods
reflect()
click to toggle source
# File lib/workbox/text.rb, line 19 def reflect to_s.each_char.map do |char| PAIR_MAP.fetch(char) { char } end.reverse.join end
slug()
click to toggle source
# File lib/workbox/text.rb, line 25 def slug to_s.gsub(/[\s-]/, '_').gsub(/[,.?!+-=]/, '') end
wrap(opening, closing=nil)
click to toggle source
# File lib/workbox/text.rb, line 14 def wrap(opening, closing=nil) closing = opening.reflect unless closing to_s.clone.insert(0, opening) << closing end