Class: DiscordRDA::MessageReactionRemoveEvent
- Inherits:
-
Event
- Object
- Event
- DiscordRDA::MessageReactionRemoveEvent
show all
- Defined in:
- lib/discord_rda/event/base.rb
Instance Attribute Summary
Attributes inherited from Event
#data, #shard_id, #timestamp
Instance Method Summary
collapse
Methods inherited from Event
#created_at, #inspect, #to_h
Constructor Details
Returns a new instance of MessageReactionRemoveEvent.
727
728
729
|
# File 'lib/discord_rda/event/base.rb', line 727
def initialize(data, shard_id:)
super('MESSAGE_REACTION_REMOVE', data, shard_id: shard_id)
end
|
Instance Method Details
#burst ⇒ Object
755
756
757
|
# File 'lib/discord_rda/event/base.rb', line 755
def burst
@data['burst'] || false
end
|
#channel_id ⇒ Object
735
736
737
|
# File 'lib/discord_rda/event/base.rb', line 735
def channel_id
@data['channel_id']
end
|
#dm? ⇒ Boolean
775
776
777
|
# File 'lib/discord_rda/event/base.rb', line 775
def dm?
guild_id.nil?
end
|
#emoji ⇒ Object
751
752
753
|
# File 'lib/discord_rda/event/base.rb', line 751
def emoji
@emoji ||= Emoji.new(@data['emoji']) if @data['emoji']
end
|
#guild? ⇒ Boolean
771
772
773
|
# File 'lib/discord_rda/event/base.rb', line 771
def guild?
!guild_id.nil?
end
|
#guild_id ⇒ Object
739
740
741
|
# File 'lib/discord_rda/event/base.rb', line 739
def guild_id
@data['guild_id']
end
|
#message_id ⇒ Object
731
732
733
|
# File 'lib/discord_rda/event/base.rb', line 731
def message_id
@data['message_id']
end
|
#normal? ⇒ Boolean
763
764
765
|
# File 'lib/discord_rda/event/base.rb', line 763
def normal?
type == 0
end
|
#super? ⇒ Boolean
767
768
769
|
# File 'lib/discord_rda/event/base.rb', line 767
def super?
type == 1
end
|
#type ⇒ Object
759
760
761
|
# File 'lib/discord_rda/event/base.rb', line 759
def type
@data['type']
end
|
#user ⇒ Object
747
748
749
|
# File 'lib/discord_rda/event/base.rb', line 747
def user
@user ||= User.new(@data['user']) if @data['user']
end
|
#user_id ⇒ Object
743
744
745
|
# File 'lib/discord_rda/event/base.rb', line 743
def user_id
@data['user_id']
end
|