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?, #inspect

Instance Attribute Details

#desktop -> Symbol (readonly)

Returns The desktop status of the user.

Returns:

  • (Symbol)

    The desktop status of the user.



298
299
300
# File 'lib/discorb/presence.rb', line 298

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 304

#mobile -> Symbol (readonly)

Returns The mobile status of the user.

Returns:

  • (Symbol)

    The mobile status of the user.



300
301
302
# File 'lib/discorb/presence.rb', line 300

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 304

#web -> Symbol (readonly)

Returns The web status of the user.

Returns:

  • (Symbol)

    The web status of the user.



302
303
304
# File 'lib/discorb/presence.rb', line 302

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 304