Sha256: 7c859adf4cdc2e35b91f7e598ecbd05b6286918883eeaf3fc52855eee55a3832
Contents?: true
Size: 527 Bytes
Versions: 1
Compression:
Stored size: 527 Bytes
Contents
# coding: utf-8 class Galakei::Filter::NonStandardChar < Galakei::Filter::Base def condition? response.content_type =~ %r{text/html|application/xhtml+xml} && (response.charset || Rails.application.config.encoding).downcase == "utf-8" end def filter body = response.body full_dot = "\u30FB" body.gsub!(/·|・|\u00B7|·|·|・/, full_dot) half_dot = "\uFF65" body.gsub!(/・|⋅|⋅|⋅|・|\u22C5/, half_dot) response.body = body end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
galakei-0.13.0 | lib/galakei/filter/non_standard_char.rb |