Module: Discordrb::MemberAttributes

Included in:
Member, Recipient
Defined in:
lib/discordrb/data.rb

Overview

Mixin for the attributes members and private members should have

Instance Attribute Summary collapse

Instance Attribute Details

#deaftrue, false (readonly) Also known as: deafened?

Returns whether this member is deafened server-wide.

Returns:

  • (true, false)

    whether this member is deafened server-wide.



212
213
214
# File 'lib/discordrb/data.rb', line 212

def deaf
  @deaf
end

#joined_atTime (readonly)

Returns when this member joined the server.

Returns:

  • (Time)

    when this member joined the server.



216
217
218
# File 'lib/discordrb/data.rb', line 216

def joined_at
  @joined_at
end

#mutetrue, false (readonly) Also known as: muted?

Returns whether this member is muted server-wide.

Returns:

  • (true, false)

    whether this member is muted server-wide.



208
209
210
# File 'lib/discordrb/data.rb', line 208

def mute
  @mute
end

#rolesArray<Role> (readonly)

Returns the roles this member has.

Returns:

  • (Array<Role>)

    the roles this member has.



219
220
221
# File 'lib/discordrb/data.rb', line 219

def roles
  @roles
end

#serverServer (readonly)

Returns the server this member is on.

Returns:

  • (Server)

    the server this member is on.



222
223
224
# File 'lib/discordrb/data.rb', line 222

def server
  @server
end

#voice_channelChannel (readonly)

Returns the voice channel the user is in.

Returns:

  • (Channel)

    the voice channel the user is in.



225
226
227
# File 'lib/discordrb/data.rb', line 225

def voice_channel
  @voice_channel
end