class Komonjo::Gateway::EmojisGateway

Returns an object { name, url }

Public Class Methods

new(emoji) click to toggle source
# File lib/komonjo/gateways/emojis_gateway.rb, line 8
def initialize(emoji)
  @emoji = emoji
end

Public Instance Methods

emoji() click to toggle source
# File lib/komonjo/gateways/emojis_gateway.rb, line 12
def emoji
  list = @emoji.map { |k, v| Komonjo::Model::Emoji.create(k, v) }
  list.select(&:alias?).each do |e|
    target = list.find { |i| i.name == e.alias_name }
    e.url = target ? target.url : nil
  end
  list
end