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
187 188 189 190 191 192 193 194 195 |
# File 'lib/string_tools.rb', line 187 def call(env) node = env[:node] case node.name when 'a' normalize_link node, 'href' when 'img' normalize_link node, 'src' end end |