Class: AnyStyle::Feature::Canonical

Inherits:
AnyStyle::Feature show all
Defined in:
lib/anystyle/feature/canonical.rb

Instance Attribute Summary

Attributes inherited from AnyStyle::Feature

#precision

Instance Method Summary collapse

Methods inherited from AnyStyle::Feature

#initialize, #next, #prev, #ratio

Methods included from StringUtils

canonize, count, display_chars, display_width, indent, nnum, page_break?, scrub, strip_html, transliterate

Constructor Details

This class inherits a constructor from AnyStyle::Feature

Instance Method Details

#observe(token, alpha:, **opts) ⇒ Object


4
5
6
7
8
9
10
# File 'lib/anystyle/feature/canonical.rb', line 4

def observe(token, alpha:, **opts)
  if alpha.empty?
    :BLANK
  else
    canonize alpha
  end
end