Class: Telegem::Markup::InlineBuilder
- Inherits:
-
Object
- Object
- Telegem::Markup::InlineBuilder
- Includes:
- InlineButtons
- Defined in:
- lib/markup/inline.rb
Instance Method Summary collapse
- #build ⇒ Object
-
#initialize ⇒ InlineBuilder
constructor
A new instance of InlineBuilder.
- #row(*buttons) ⇒ Object
Methods included from InlineButtons
#callback, #callback_game, #login, #pay, #switch_inline, #switch_inline_current_chat, #url, #web_app
Constructor Details
#initialize ⇒ InlineBuilder
Returns a new instance of InlineBuilder.
73 74 75 |
# File 'lib/markup/inline.rb', line 73 def initialize @rows = [] end |
Instance Method Details
#build ⇒ Object
80 81 82 |
# File 'lib/markup/inline.rb', line 80 def build InlineKeyboard.new(@rows) end |
#row(*buttons) ⇒ Object
76 77 78 79 |
# File 'lib/markup/inline.rb', line 76 def row(*) @rows << self end |