Sha256: 39d5ea8112cc02cd3f93195c4c561b5a91c722aa8b0170670dcb73e0ac4ac82d

Contents?: true

Size: 583 Bytes

Versions: 13

Compression:

Stored size: 583 Bytes

Contents

module MadChatter
  class Users
    
    class << self
      
      def users
        @users ||= {}
      end
    
      def update(token, username)
        MadChatter::Users.users[token] = username
      end
      
      def remove(token)
        MadChatter::Users.users.delete(token)
      end
      
      def find_username_by_token(token)
        MadChatter::Users.users[token]
      end
      
      def current
        MadChatter::Users.users.values
      end
      
      def token_exists?(token)
        MadChatter::Users.users[token].exists?
      end
    end
    
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
mad_chatter-0.2.9 lib/mad_chatter/users.rb
mad_chatter-0.2.8 lib/mad_chatter/users.rb
mad_chatter-0.2.7 lib/mad_chatter/users.rb
mad_chatter-0.2.6 lib/mad_chatter/users.rb
mad_chatter-0.2.5 lib/mad_chatter/users.rb
mad_chatter-0.2.4 lib/mad_chatter/users.rb
mad_chatter-0.2.3 lib/mad_chatter/users.rb
mad_chatter-0.2.1 lib/mad_chatter/users.rb
mad_chatter-0.2.0 lib/mad_chatter/users.rb
mad_chatter-0.1.3 lib/mad_chatter/users.rb
mad_chatter-0.1.2 lib/mad_chatter/users.rb
mad_chatter-0.1.1 lib/mad_chatter/users.rb
mad_chatter-0.1.0 lib/mad_chatter/users.rb