Sha256: 380a569b00a2b2a653e9b39fa74533e8053c093fdca042b0fbd7050f6083d071

Contents?: true

Size: 285 Bytes

Versions: 3

Compression:

Stored size: 285 Bytes

Contents

class TelegramOnSteroids::Keyboard::Row
  def initialize(keyboard:)
    @buttons = []
    @keyboard = keyboard
  end

  def button(**button)
    buttons.push(TelegramOnSteroids::Keyboard::Button.new(**button, keyboard:).to_telegram_format)
  end

  attr_reader :buttons, :keyboard
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
telegram_on_steroids-0.1.2 lib/telegram_on_steroids/keyboard/row.rb
telegram_on_steroids-0.1.1 lib/telegram_on_steroids/keyboard/row.rb
telegram_on_steroids-0.1.0 lib/telegram_on_steroids/keyboard/row.rb