Class: User
- Inherits:
-
Object
- Object
- User
- Defined in:
- lib/objects/user.rb
Overview
Monday
, August
24
2020
EAT
This object represents a Telegram user.
Direct Known Subclasses
Instance Method Summary collapse
-
#bot? ⇒ Boolean
True, if this user is a bot.
-
#first_name ⇒ Object
User’s or bot’s first name.
-
#id ⇒ Object
Unique identifier for this user or bot.
-
#initialize(user) ⇒ User
constructor
:nodoc:.
-
#language_code ⇒ Object
Optional
. -
#last_name ⇒ Object
Optional.
User ‘s or BotUser ’s last name. -
#username ⇒ Object
Optional
.
Constructor Details
#initialize(user) ⇒ User
:nodoc:
8 9 10 |
# File 'lib/objects/user.rb', line 8 def initialize(user) # :nodoc: @user = user end |
Instance Method Details
#bot? ⇒ Boolean
True, if this user is a bot.
18 19 20 |
# File 'lib/objects/user.rb', line 18 def bot? @user.is_bot end |
#first_name ⇒ Object
User’s or bot’s first name.
23 24 25 |
# File 'lib/objects/user.rb', line 23 def first_name @user.first_name end |
#id ⇒ Object
Unique identifier for this user or bot.
13 14 15 |
# File 'lib/objects/user.rb', line 13 def id @user.id end |
#language_code ⇒ Object
Optional
. IETF language tag of the user’s language.
40 41 42 |
# File 'lib/objects/user.rb', line 40 def language_code @user.language_code end |
#last_name ⇒ Object
Optional.
User ‘s or BotUser ’s last name.
28 29 30 |
# File 'lib/objects/user.rb', line 28 def last_name @user.last_name end |
#username ⇒ Object
Optional
. User’s or bot’s username
33 34 35 |
# File 'lib/objects/user.rb', line 33 def username @user.username end |