Class: Window::EmojiColour

Inherits:
Struct
  • Object
show all
Defined in:
lib/window.rb

Overview

Gates a colour renderer to emoji codepoints, so text a colour font also maps (e.g. Noto’s keycap digits) keeps rendering as ordinary text.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#rendererObject

Returns the value of attribute renderer

Returns:

  • (Object)

    the current value of renderer



24
25
26
# File 'lib/window.rb', line 24

def renderer
  @renderer
end

Instance Method Details

#render(cp) ⇒ Object



25
# File 'lib/window.rb', line 25

def render(cp) = CharWidth.emoji?(cp) ? renderer.render(cp) : nil