Module: Walters

Extended by:
XNI::Extension
Defined in:
lib/walters/version.rb,
lib/walters/walters_xni.rb,
lib/walters/html/html_safety.rb

Defined Under Namespace

Modules: HtmlSafety Classes: Buffer

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.escape_href(src) ⇒ Object



90
91
92
# File 'lib/walters/walters_xni.rb', line 90

def self.escape_href(src)
  cstring _escape_href(src, src.length), src
end

.escape_html(src, secure = true) ⇒ Object



70
71
72
# File 'lib/walters/walters_xni.rb', line 70

def self.escape_html(src, secure = true)
  cstring _escape_html(src, src.length, secure), src
end

.escape_js(src) ⇒ Object



102
103
104
# File 'lib/walters/walters_xni.rb', line 102

def self.escape_js(src)
  cstring _escape_js(src, src.length), src
end

.escape_uri(src) ⇒ Object



82
83
84
# File 'lib/walters/walters_xni.rb', line 82

def self.escape_uri(src)
  cstring _escape_uri(src, src.length), src
end

.escape_url(src) ⇒ Object



86
87
88
# File 'lib/walters/walters_xni.rb', line 86

def self.escape_url(src)
  cstring _escape_url(src, src.length), src
end

.escape_xml(src) ⇒ Object



78
79
80
# File 'lib/walters/walters_xni.rb', line 78

def self.escape_xml(src)
  cstring _escape_xml(src, src.length), src
end

.unescape_html(src) ⇒ Object



74
75
76
# File 'lib/walters/walters_xni.rb', line 74

def self.unescape_html(src)
  cstring _unescape_html(src, src.length), src
end

.unescape_js(src) ⇒ Object



106
107
108
# File 'lib/walters/walters_xni.rb', line 106

def self.unescape_js(src)
  cstring _unescape_js(src, src.length), src
end

.unescape_uri(src) ⇒ Object



94
95
96
# File 'lib/walters/walters_xni.rb', line 94

def self.unescape_uri(src)
  cstring _unescape_uri(src, src.length), src
end

.unescape_url(src) ⇒ Object



98
99
100
# File 'lib/walters/walters_xni.rb', line 98

def self.unescape_url(src)
  cstring _unescape_url(src, src.length), src
end