Class: Slackup::Users::User
- Inherits:
-
Struct
- Object
- Struct
- Slackup::Users::User
- Defined in:
- lib/slackup/users.rb
Instance Attribute Summary collapse
-
#user_hash ⇒ Object
Returns the value of attribute user_hash.
Instance Method Summary collapse
- #admin? ⇒ Boolean
- #color ⇒ Object
- #deleted ⇒ Object
- #has_2fa? ⇒ Boolean
- #has_files? ⇒ Boolean
- #id ⇒ Object
- #name ⇒ Object
- #owner? ⇒ Boolean
- #profile ⇒ Object
- #to_hash ⇒ Object
Instance Attribute Details
#user_hash ⇒ Object
Returns the value of attribute user_hash
2 3 4 |
# File 'lib/slackup/users.rb', line 2 def user_hash @user_hash end |
Instance Method Details
#admin? ⇒ Boolean
13 |
# File 'lib/slackup/users.rb', line 13 def admin?; user_hash["is_admin"]; end |
#color ⇒ Object
9 |
# File 'lib/slackup/users.rb', line 9 def color; user_hash["color"]; end |
#deleted ⇒ Object
7 |
# File 'lib/slackup/users.rb', line 7 def deleted; user_hash["deleted"]; end |
#has_2fa? ⇒ Boolean
17 |
# File 'lib/slackup/users.rb', line 17 def has_2fa?; user_hash["has_2fa"]; end |
#has_files? ⇒ Boolean
19 |
# File 'lib/slackup/users.rb', line 19 def has_files?; user_hash["has_files"]; end |
#id ⇒ Object
3 |
# File 'lib/slackup/users.rb', line 3 def id; user_hash["id"]; end |
#name ⇒ Object
5 |
# File 'lib/slackup/users.rb', line 5 def name; user_hash["name"]; end |
#owner? ⇒ Boolean
15 |
# File 'lib/slackup/users.rb', line 15 def owner?; user_hash["is_owner"]; end |
#profile ⇒ Object
11 |
# File 'lib/slackup/users.rb', line 11 def profile; user_hash["profile"]; end |
#to_hash ⇒ Object
21 |
# File 'lib/slackup/users.rb', line 21 def to_hash; user_hash; end |