Class: StringTools::Sanitizer::LinkNormalizer
- Inherits:
-
Object
- Object
- StringTools::Sanitizer::LinkNormalizer
- Defined in:
- lib/string_tools.rb
Overview
приводит ссылки согласно стандарту, не корёжит www.фермаежей.рф => www.xn–80ajbaetq5a8a.xn–p1ai
Instance Method Summary collapse
Instance Method Details
#call(env) ⇒ Object
197 198 199 200 201 202 203 204 205 |
# File 'lib/string_tools.rb', line 197 def call(env) node = env[:node] case node.name when 'a'.freeze normalize_link node, 'href'.freeze when 'img'.freeze normalize_link node, 'src'.freeze end end |