lib/emojidex/service/user/history_item.rb
require 'time'
module Emojidex
module Service
class HistoryItem
attr_accessor :emoji_code, :times_used, :last_used
def initialize(emoji_code, times_used, last_used)
@emoji_code = emoji_code
@times_used = times_used
@last_used = Time.parse last_used
end
def to_json(*a)
{
emoji_code: @emoji_code,
times_used: @times_used,
last_used: @last_used.iso8601
}.to_json(*a)
end
end
end
end