Sha256: d48840fa880457a8c854341b597ff70404a39533a08ad382e8adb7578129c83c
Contents?: true
Size: 483 Bytes
Versions: 4
Compression:
Stored size: 483 Bytes
Contents
module Commands class Base def self.invoke(*args) new(*args).invoke end def initialize(message, user) @message = message @user = user end def invoke raise NotImplementedError end private attr_reader :message, :user def say(text) send_message(user.telegram_id, text) end def send_message(chat_id, text) BOT.api.send_message(chat_id: chat_id, text: text, parse_mode: 'Markdown') end end end
Version data entries
4 entries across 4 versions & 1 rubygems