Sha256: dec000c6baa2ba8c70fc1586a9731b9c74b776f2f1f7ef92ab3814fff6ae909f
Contents?: true
Size: 353 Bytes
Versions: 1
Compression:
Stored size: 353 Bytes
Contents
require 'singleton' class AccountRepo include Singleton def initialize @accounts = {} end def find_by(name) @accounts[name] end def regist(login:, slack_name:) @accounts[login] = slack_name end def list @accounts end def delete(name) @accounts.delete(name) end def clear @accounts = {} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lita-teamwork-0.1.1 | lib/lita/domain/account_repo.rb |