Sha256: f4d7eabfd1b771ab45ed04b9f64ccf7e2fd08b16ce78b49760bc7d01866935a4
Contents?: true
Size: 438 Bytes
Versions: 5
Compression:
Stored size: 438 Bytes
Contents
module Bot module Adapter class Base def initialize(config={}, &block) @config = lambda { |u| config.merge(block ? block.call(u) : {}) } end def config(username=nil) @config.call(username) end def send_messages(messages, from) raise NotImplementedError end def verify_signature(signature, body, from) raise NotImplementedError end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
bot-0.0.41 | lib/bot/adapters/base.rb |
bot-0.0.40 | lib/bot/adapters/base.rb |
bot-0.0.39 | lib/bot/adapters/base.rb |
bot-0.0.38 | lib/bot/adapters/base.rb |
bot-0.0.37 | lib/bot/adapters/base.rb |