Sha256: 36c648ea95f63a4f8a67b3f1b745e0d46c6d703d35715759e1681cd9751c6403

Contents?: true

Size: 561 Bytes

Versions: 17

Compression:

Stored size: 561 Bytes

Contents

require_relative 'emojidex/defaults'
require_relative 'emojidex/data/emoji'
require_relative 'emojidex/data/collection'
require_relative 'emojidex/data/category'
require_relative 'emojidex/data/categories'

# Master emojidex module. Contains a few general helper functions.
module Emojidex
  def self.escape_code(code)
    code.tr(' ', '_').tr(':', '')
  end

  def self.unescape_code(code)
    code.tr('_', ' ')
  end

  def self.encapsulate_code(code)
    "#{Emojidex::Defaults.encapsulator}#{unescape_code(code)}#{Emojidex::Defaults.encapsulator}"
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
emojidex-0.5.3 lib/emojidex.rb
emojidex-0.5.2 lib/emojidex.rb
emojidex-0.5.1 lib/emojidex.rb
emojidex-0.5.0 lib/emojidex.rb
emojidex-0.4.2 lib/emojidex.rb
emojidex-0.4.1 lib/emojidex.rb
emojidex-0.4.0 lib/emojidex.rb
emojidex-0.3.5 lib/emojidex.rb
emojidex-0.3.4 lib/emojidex.rb
emojidex-0.3.3 lib/emojidex.rb
emojidex-0.3.2 lib/emojidex.rb
emojidex-0.3.1 lib/emojidex.rb
emojidex-0.3.0 lib/emojidex.rb
emojidex-0.2.3 lib/emojidex.rb
emojidex-0.2.2 lib/emojidex.rb
emojidex-0.2.1 lib/emojidex.rb
emojidex-0.2.0 lib/emojidex.rb