Sha256: 798ea8da1c5ba581061781c4cd32ee1cf8475af9a9cdeecf78c2cbefc8c47c72
Contents?: true
Size: 568 Bytes
Versions: 7
Compression:
Stored size: 568 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.set_rooms(name, rooms) end end end
Version data entries
7 entries across 7 versions & 1 rubygems