Class: TkEscape

Inherits:
Object
  • Object
show all
Defined in:
lib/helpers/tk_escape.rb

Class Method Summary collapse

Class Method Details

.escape(str) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/helpers/tk_escape.rb', line 4

def self.escape(str)
  esc_str = str.gsub(/([^a-zA-Z0-9_.-]+)/n, '_')
  #str.gsub!('+', ' ')
  #str = CGI.escape(str)
  #str.gsub!('%2B', '+')
  return esc_str
end

.unescape(str) ⇒ Object

TODO: Continue using cgi or create unescape specific to Tinkit?



13
14
15
# File 'lib/helpers/tk_escape.rb', line 13

def self.unescape(str)
  return CGI.unescape(str)
end