Sha256: e2e22d046987996de34202192ad0148ff44a4e802689c9ced5dc67a616ea5e6f

Contents?: true

Size: 411 Bytes

Versions: 1

Compression:

Stored size: 411 Bytes

Contents

module Prawn
  module Emoji
    class Index
      def unicodes
        @unicodes ||= YAML.load Emoji.root.join('emoji', 'index.yml').read
      end

      def unicodes_regexp
        @unicodes_regexp ||= build_unicodes_regexp
      end

      private

      def build_unicodes_regexp
        Regexp.compile unicodes.map { |unicode| "\\u{#{unicode.split('-').join(' ')}}" }.join('|')
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prawn-emoji-2.0.0 lib/prawn/emoji/index.rb