Class: ChatbotHelper::Telegram::ReplyKeyboardMarkup
- Inherits:
-
BaseResource
- Object
- BaseResource
- ChatbotHelper::Telegram::ReplyKeyboardMarkup
- Defined in:
- lib/chatbot_helper/telegram/reply_keyboard_markup.rb
Overview
The reply_keyboard_markup resource which represents a Telegram bot API reply_keyboard_markup
Instance Attribute Summary
Attributes inherited from BaseResource
Class Method Summary collapse
Methods inherited from BaseResource
#==, #initialize, optional_arrays, optional_objects, required_fields, required_objects, #to_s, valid_resource!, valid_resource?
Constructor Details
This class inherits a constructor from ChatbotHelper::Telegram::BaseResource
Class Method Details
.optional_fields ⇒ Object
7 8 9 |
# File 'lib/chatbot_helper/telegram/reply_keyboard_markup.rb', line 7 def optional_fields %w[resize_keyboard one_time_keyboard selective] end |
.required_arrays ⇒ Object
11 12 13 14 15 16 |
# File 'lib/chatbot_helper/telegram/reply_keyboard_markup.rb', line 11 def required_arrays [ { name: 'keyboard', type: ChatbotHelper::Telegram::KeyboardButtonCollection } ] end |