Sha256: 96e2471e97f0ef7e264f17069ac9fb204471edbf1e5f8a93ec86d15121a409a7

Contents?: true

Size: 646 Bytes

Versions: 4

Compression:

Stored size: 646 Bytes

Contents

class Symbol
  @@separators = ['`', '[', ']', '、', '=', '‘', ';', '。', '|', '?', '》', 
                '《', ':', '“', '{', '}', ')', '(', '*', '…', '#', '!',
                '~', '’', '”', '〕', '〈', '〉', '「', '」', '『', '』', '〖', '〗', 
                '【', '】', '<', '>', '`', '~', '!', '@', '#', '^', 
                '&', '*', '\\', '(', ')', '=', '{', '}', '[', ']', 
                '|', ';', ':', "'", '<', '>', '?', "\n", "\t", "\r", 
                ' ', '-', '/', '+', ',', ' ']
  def self.filter(char)
    @@separators.include?(char) ? :symbol : char
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rseg-0.1.5 lib/filters/symbol.rb
rseg-0.1.4 lib/filters/symbol.rb
rseg-0.1.3 lib/filters/symbol.rb
rseg-0.1.2 lib/filters/symbol.rb