module Prawn::Emoji::Drawable

Public Instance Methods

draw_text!(text, options) click to toggle source

Additional Options

:emoji

boolean. Whether or not to draw an emoji [true]

Calls superclass method
# File lib/prawn/emoji/drawable.rb, line 10
def draw_text!(text, options)
  draw_emoji = options.delete(:emoji) { true }

  if draw_emoji && Emoji::Drawer.drawable?(text)
    emoji_drawer.draw(text.to_s, options)
  else
    super
  end
end

Private Instance Methods

emoji_drawer() click to toggle source
# File lib/prawn/emoji/drawable.rb, line 22
def emoji_drawer
  @emoji_drawer ||= Emoji::Drawer.new(self)
end