class StandupMD::Post::Adapter
Base class for chat posting adapters.
Attributes
Adapter-specific non-secret options.
@return [Hash]
Public Class Methods
Source
# File lib/standup_md/post/adapter.rb, line 18 def initialize(options = {}) @options = symbolize_keys(options) end
Creates an adapter.
@param options [Hash]
Public Instance Methods
Source
# File lib/standup_md/post/adapter.rb, line 28 def post(message) raise NotImplementedError, "#{self.class} must implement #post" end
Sends a message.
@param message [StandupMD::Post::Message]
@return [StandupMD::Post::Result]