Sha256: 7642b8ed5e56e4709a4152a11f71ce0c2ed8b2b8a38ec83a87e5c189cd7ac13c
Contents?: true
Size: 527 Bytes
Versions: 5
Compression:
Stored size: 527 Bytes
Contents
#!/usr/bin/env ruby # Emoji Keyboard Example # # A simple example that will output the selected emoji to STDOUT and a also to # a seperate pane. require 'flammarion' f = Flammarion::Engraving.new f.style "font-size", "200%" f.pane("output", weight: 0.1).send("> ") f.emoji.keys.each do |emoji| f.button(emoji, escape_icons: true, inline: true) do unicode_char = f.emoji[emoji]['unicode'].last.split("-").map(&:hex).pack("U") f.pane("output").send unicode_char print unicode_char end end f.wait_until_closed
Version data entries
5 entries across 5 versions & 1 rubygems