Class: MijDiscord::Events::UpdateEmoji
- Defined in:
- lib/mij-discord/events/server.rb
Overview
class DeleteServer < Generic
attr_reader :id
filter_match(:server, field: :id, on: :id_obj) {|x,k| x == k.to_id }
def initialize(bot, data)
super(bot)
@id = data['id'].to_i
end
end
Instance Attribute Summary collapse
-
#added ⇒ Object
readonly
Returns the value of attribute added.
-
#removed ⇒ Object
readonly
Returns the value of attribute removed.
Attributes inherited from Server
Attributes inherited from Generic
Instance Method Summary collapse
-
#initialize(bot, server, old_emoji, new_emoji) ⇒ UpdateEmoji
constructor
A new instance of UpdateEmoji.
Methods inherited from EventBase
delegate_method, filter_match, inherited, #inspect, #trigger?
Constructor Details
#initialize(bot, server, old_emoji, new_emoji) ⇒ UpdateEmoji
Returns a new instance of UpdateEmoji.
42 43 44 45 46 47 |
# File 'lib/mij-discord/events/server.rb', line 42 def initialize(bot, server, old_emoji, new_emoji) super(bot, server) @added = new_emoji - old_emoji @removed = old_emoji - new_emoji end |
Instance Attribute Details
#added ⇒ Object (readonly)
Returns the value of attribute added.
36 37 38 |
# File 'lib/mij-discord/events/server.rb', line 36 def added @added end |
#removed ⇒ Object (readonly)
Returns the value of attribute removed.
38 39 40 |
# File 'lib/mij-discord/events/server.rb', line 38 def removed @removed end |