Module: LineEmoji

Defined in:
lib/line_emoji.rb,
lib/line_emoji/version.rb

Defined Under Namespace

Classes: Item

Constant Summary collapse

JSON_FILEPATH =
File.expand_path('../../data/line_emoji.json', __FILE__)
VERSION =
"0.1.0".freeze

Class Method Summary collapse

Class Method Details

.encode(text) ⇒ Object



14
15
16
17
# File 'lib/line_emoji.rb', line 14

def encode(text)
  items.each { |item| text = item.encode(text) }
  text
end

.itemsObject



10
11
12
# File 'lib/line_emoji.rb', line 10

def items
  @items ||= JSON.parse(File.read(JSON_FILEPATH)).map { |obj| Item.new(obj) }
end