class User
Is a representation of Telegrams user object
Attributes
first_name[R]
last_name[R]
username[R]
Public Class Methods
from_hash(user)
click to toggle source
# File lib/telegram/user.rb, line 7 def self.from_hash(user) return nil unless user.is_a? Hash User.new(id: user['id'], first_name: user['first_name'], last_name: user['last_name'], username: user['username']) end
new(id:, first_name:, last_name:nil, username:nil)
click to toggle source
# File lib/telegram/user.rb, line 13 def initialize(id:, first_name:, last_name:nil, username:nil) @id = id @first_name = first_name @last_name = last_name @username = username end