Module: Cult::UserRefinements::Util

Defined in:
lib/cult/user_refinements.rb

Overview

Alright! We found a use for refinements!

Class Method Summary collapse

Class Method Details

.dquote(s) ⇒ Object



16
17
18
# File 'lib/cult/user_refinements.rb', line 16

def dquote(s)
  '"' + s.gsub('"', '\"') + '"'
end

.slash(s) ⇒ Object



20
21
22
# File 'lib/cult/user_refinements.rb', line 20

def slash(s)
  Shellwords.escape(s)
end

.squote(s) ⇒ Object



12
13
14
# File 'lib/cult/user_refinements.rb', line 12

def squote(s)
  "'" + s.gsub("'", "\\\\\'") + "'"
end