Module: Clacky::Channel::Adapters
- Defined in:
- lib/clacky/server/channel/adapters/base.rb,
lib/clacky/server/channel/adapters/feishu/bot.rb,
lib/clacky/server/channel/adapters/wecom/adapter.rb,
lib/clacky/server/channel/adapters/feishu/adapter.rb,
lib/clacky/server/channel/adapters/weixin/adapter.rb,
lib/clacky/server/channel/adapters/wecom/ws_client.rb,
lib/clacky/server/channel/adapters/feishu/ws_client.rb,
lib/clacky/server/channel/adapters/weixin/api_client.rb,
lib/clacky/server/channel/adapters/feishu/file_processor.rb,
lib/clacky/server/channel/adapters/feishu/message_parser.rb,
lib/clacky/server/channel/adapters/wecom/media_downloader.rb
Defined Under Namespace
Modules: Feishu, Wecom, Weixin
Classes: Base
Class Method Summary
collapse
Class Method Details
.all ⇒ Object
18
19
20
|
# File 'lib/clacky/server/channel/adapters/base.rb', line 18
def self.all
@registry.values
end
|
.find(platform) ⇒ Object
14
15
16
|
# File 'lib/clacky/server/channel/adapters/base.rb', line 14
def self.find(platform)
@registry[platform.to_sym]
end
|
.register(platform, klass) ⇒ Object
10
11
12
|
# File 'lib/clacky/server/channel/adapters/base.rb', line 10
def self.register(platform, klass)
@registry[platform] = klass
end
|