Class: Discorb::Presence::ClientStatus

Inherits:
DiscordModel show all
Defined in:
lib/discorb/presence.rb

Overview

Represents a user's client status.

Instance Attribute Summary collapse

Method Summary

Methods inherited from DiscordModel

#==, #eql?

Instance Attribute Details

#desktop -> Symbol (readonly)

Returns The desktop status of the user.

Returns:

  • (Symbol)

    The desktop status of the user.



268
269
270
# File 'lib/discorb/presence.rb', line 268

def desktop
  @desktop
end

#desktop? -> Boolean (readonly)

Returns Whether the user is not offline on desktop.

Returns:

  • (Boolean)

    Whether the user is not offline on desktop.



# File 'lib/discorb/presence.rb', line 274

#mobile -> Symbol (readonly)

Returns The mobile status of the user.

Returns:

  • (Symbol)

    The mobile status of the user.



270
271
272
# File 'lib/discorb/presence.rb', line 270

def mobile
  @mobile
end

#mobile? -> Boolean (readonly)

Returns Whether the user is not offline on mobile.

Returns:

  • (Boolean)

    Whether the user is not offline on mobile.



# File 'lib/discorb/presence.rb', line 274

#web -> Symbol (readonly)

Returns The web status of the user.

Returns:

  • (Symbol)

    The web status of the user.



272
273
274
# File 'lib/discorb/presence.rb', line 272

def web
  @web
end

#web? -> Boolean (readonly)

Returns Whether the user is not offline on web.

Returns:

  • (Boolean)

    Whether the user is not offline on web.



# File 'lib/discorb/presence.rb', line 274