class String
# core ext
Public Instance Methods
display_width(ambiguous = 1)
click to toggle source
# File lib/unicode/display_width.rb, line 59 def display_width(ambiguous = 1) unpack('U*').inject(0){ |a,c| width = case Unicode::DisplayWidth.codepoint(c).to_s when *%w[F W] 2 when *%w[N Na H] 1 when *%w[A] ambiguous else 1 end a + width } end
Also aliased as: display_size, display_length