class Update

Is a representation of Telegrams Update object

Attributes

message[R]

Public Class Methods

from_hash(update) click to toggle source
# File lib/telegram/update.rb, line 7
def self.from_hash(update)
  return nil unless update.is_a? Hash

  message = Message.from_hash update['message']

  Update.new(update_id: update['update_id'], message: message)
end
new(update_id:, message: nil, inline_query: nil, chosen_inline_result: nil) click to toggle source
# File lib/telegram/update.rb, line 15
def initialize(update_id:, message: nil, inline_query: nil, chosen_inline_result: nil)
  @update_id = update_id
  @message = message
  @inline_query = inline_query
  @chosen_inline_result = chosen_inline_result
end