Sha256: dd8779b6d2c3e874e33f64ffc1ed293436ceab4ee336756ad2c7ae0406f2584a
Contents?: true
Size: 790 Bytes
Versions: 3
Compression:
Stored size: 790 Bytes
Contents
module Telegram module Bot module Types class Update < Base attribute :update_id, Integer attribute :message, Message attribute :edited_message, Message attribute :channel_post, Message attribute :edited_channel_post, Message attribute :inline_query, InlineQuery attribute :chosen_inline_result, ChosenInlineResult attribute :callback_query, CallbackQuery attribute :shipping_query, ShippingQuery attribute :pre_checkout_query, PreCheckoutQuery attribute :poll, Poll attribute :poll_answer, PollAnswer def current_message @current_message ||= Hash[*attributes.find { |k, v| k != :update_id && v }].values.first end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
telegram-bot-ruby-0.14.0 | lib/telegram/bot/types/update.rb |
telegram-bot-ruby-0.13.0 | lib/telegram/bot/types/update.rb |
telegram-bot-ruby-0.12.0 | lib/telegram/bot/types/update.rb |