Sha256: 0867201ebfec50022079ddf166adac5922aa7cec024c7b87b3de0e3ceec58bdf
Contents?: true
Size: 954 Bytes
Versions: 3
Compression:
Stored size: 954 Bytes
Contents
module Slatan module Mouth module Users @category = 'users' class << self ## @see https://api.slack.com/methods/users.info def info(user, options={}) send('info', { user: user }.merge(options)) end ## @see https://api.slack.com/methods/users.list def list(options={}) send('list', options) end ## @see https://api.slack.com/methods/users.getPresence def get_presence(user, options={}) send('getPresence', { user: user }.merge(options)) end ## @see https://api.slack.com/methods/users.setPresence def set_presence(presence, options={}) send('setPresence', { presence: presence }.merge(options)) end private def send(method, msg) Mouth.send(@category, method, msg) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
slatan-0.2.2 | lib/slatan/mouth/users.rb |
slatan-0.2.0 | lib/slatan/mouth/users.rb |
slatan-0.1.0 | lib/slatan/mouth/users.rb |