Module: Emojidex

Defined in:
lib/emojidex.rb,
lib/emojidex/client.rb,
lib/emojidex/data/utf.rb,
lib/emojidex/defaults.rb,
lib/emojidex/data/emoji.rb,
lib/emojidex/env_helper.rb,
lib/emojidex/service/user.rb,
lib/emojidex/data/category.rb,
lib/emojidex/data/extended.rb,
lib/emojidex/service/error.rb,
lib/emojidex/service/search.rb,
lib/emojidex/data/categories.rb,
lib/emojidex/data/collection.rb,
lib/emojidex/service/indexes.rb,
lib/emojidex/service/collection.rb,
lib/emojidex/service/transactor.rb,
lib/emojidex/data/collection/cache.rb,
lib/emojidex/util/collection_checker.rb,
lib/emojidex/data/emoji/component_set.rb,
lib/emojidex/data/collection/moji_data.rb,
lib/emojidex/service/user/history_item.rb,
lib/emojidex/data/emoji/asset_information.rb,
lib/emojidex/data/collection/asset_information.rb,
lib/emojidex/data/collection/static_collection.rb,
lib/emojidex/data/emoji/component_set_information.rb,
lib/emojidex/data/emoji/component_set_asset_information.rb

Overview

Master emojidex module. Contains a few general helper functions.

Defined Under Namespace

Modules: Data, EnvHelper, Service, Util Classes: Client, Defaults

Class Method Summary collapse

Class Method Details

.encapsulate_code(code) ⇒ Object



17
18
19
# File 'lib/emojidex.rb', line 17

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

.escape_code(code) ⇒ Object



9
10
11
# File 'lib/emojidex.rb', line 9

def self.escape_code(code)
  code.tr(' ', '_').tr(':', '')
end

.unescape_code(code) ⇒ Object



13
14
15
# File 'lib/emojidex.rb', line 13

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