Class: Lita::Adapters::Discord

Inherits:
Adapter
  • Object
show all
Defined in:
lib/lita/adapters/discord.rb,
lib/lita/adapters/discord/api.rb,
lib/lita/adapters/discord/client.rb,
lib/lita/adapters/discord/token_cache.rb

Defined Under Namespace

Classes: API, CachedToken, Client, TokenCache

Constant Summary collapse

KEYLEN =
32
CACHE_PATH =
Dir.pwd + '/.discord_token_cache.json'

Instance Method Summary collapse

Constructor Details

#initialize(robot) ⇒ Discord

Returns a new instance of Discord.



10
11
12
13
14
# File 'lib/lita/adapters/discord.rb', line 10

def initialize(robot)
	super
	## TIME TO REBUILD THIS SHIZZZZZZ
	@client = Client.new(config.email, config.password)
end

Instance Method Details

#runObject



16
17
18
# File 'lib/lita/adapters/discord.rb', line 16

def run
	@client.connect  		
end

#shut_downObject



20
21
22
# File 'lib/lita/adapters/discord.rb', line 20

def shut_down
	@client.disconnect
end