Module: URITemplate::Utils::Escaping::EscapeUtils
- Includes:
- EscapeUtils, StringEncoding
- Included in:
- URITemplate::Utils
- Defined in:
- lib/uri_template/utils.rb
Overview
A escaping module, which is backed by escape_utils. The performance is
good, espacially for strings with many escaped characters.
Instance Method Summary
(collapse)
#force_utf8, #force_utf8_encode, #force_utf8_fallback, #to_ascii, #to_ascii_encode, #to_ascii_fallback, #to_utf8, #to_utf8_encode, #to_utf8_fallback
Instance Method Details
- (Object) escape_uri(s)
217
218
219
|
# File 'lib/uri_template/utils.rb', line 217
def escape_uri(s)
super(to_utf8(s))
end
|
- (Object) escape_url(s)
213
214
215
|
# File 'lib/uri_template/utils.rb', line 213
def escape_url(s)
super(to_utf8(s)).gsub('+','%20')
end
|
- (Object) unescape_uri(s)
225
226
227
|
# File 'lib/uri_template/utils.rb', line 225
def unescape_uri(s)
force_utf8(super(to_ascii(s)))
end
|
- (Object) unescape_url(s)
221
222
223
|
# File 'lib/uri_template/utils.rb', line 221
def unescape_url(s)
force_utf8(super(to_ascii(s)))
end
|
- (Boolean) using_escape_utils?
209
210
211
|
# File 'lib/uri_template/utils.rb', line 209
def using_escape_utils?
true
end
|