Class: Slackup::Users::User

Inherits:
Struct
  • Object
show all
Defined in:
lib/slackup/users.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#user_hashObject

Returns the value of attribute user_hash

Returns:

  • (Object)

    the current value of user_hash



2
3
4
# File 'lib/slackup/users.rb', line 2

def user_hash
  @user_hash
end

Instance Method Details

#admin?Boolean

Returns:

  • (Boolean)


13
# File 'lib/slackup/users.rb', line 13

def admin?; user_hash["is_admin"]; end

#colorObject



9
# File 'lib/slackup/users.rb', line 9

def color; user_hash["color"]; end

#deletedObject



7
# File 'lib/slackup/users.rb', line 7

def deleted; user_hash["deleted"]; end

#has_2fa?Boolean

Returns:

  • (Boolean)


17
# File 'lib/slackup/users.rb', line 17

def has_2fa?; user_hash["has_2fa"]; end

#has_files?Boolean

Returns:

  • (Boolean)


19
# File 'lib/slackup/users.rb', line 19

def has_files?; user_hash["has_files"]; end

#idObject



3
# File 'lib/slackup/users.rb', line 3

def id; user_hash["id"]; end

#nameObject



5
# File 'lib/slackup/users.rb', line 5

def name; user_hash["name"]; end

#owner?Boolean

Returns:

  • (Boolean)


15
# File 'lib/slackup/users.rb', line 15

def owner?; user_hash["is_owner"]; end

#profileObject



11
# File 'lib/slackup/users.rb', line 11

def profile; user_hash["profile"]; end

#to_hashObject



21
# File 'lib/slackup/users.rb', line 21

def to_hash; user_hash; end