Sha256: cdf023deb8ae3beed2d6a5d1bb47573a097e46291299f520e02bceba26add1c8
Contents?: true
Size: 563 Bytes
Versions: 5
Compression:
Stored size: 563 Bytes
Contents
module JsChat::Storage MEMORY_MESSAGE_LIMIT = 100 module NullDriver def self.log(message, room) @messages ||= [] message['room'] = room @messages.push message @messages = @messages[-MEMORY_MESSAGE_LIMIT..-1] if @messages.size > MEMORY_MESSAGE_LIMIT end def self.lastlog(number, room) @messages ||= [] @messages.select { |m| m['room'] == room }.reverse[0..number].reverse end def self.find_user(options) end def self.save_user(user) end def self.delete_user(user) end end end
Version data entries
5 entries across 5 versions & 1 rubygems