Sha256: d412c5afc2274582021958d41f3b9287826a1f8e273a91c913679e03bfb770f7
Contents?: true
Size: 446 Bytes
Versions: 34
Compression:
Stored size: 446 Bytes
Contents
module Telegram module Bot module Types class InlineKeyboardMarkup < Base attribute :inline_keyboard, Array[Array[InlineKeyboardButton]] def to_compact_hash hsh = super hsh[:inline_keyboard].map! do |arr| arr.map do |item| item.is_a?(InlineKeyboardButton) ? item.to_compact_hash : item end end hsh end end end end end
Version data entries
34 entries across 34 versions & 2 rubygems