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
195 196 197 198 199 200 201 202 203 204 |
# File 'lib/string_tools.rb', line 195 def call(env) node = env[:node] case node.name when 'a' normalize_link node, 'href' when 'img' normalize_link node, 'src' remove_links node, 'alt' end end |