Class: Lita::Handlers::IgnoreMe
- Inherits:
-
Handler
- Object
- Handler
- Lita::Handlers::IgnoreMe
show all
- Includes:
- IgnoreRegistry
- Defined in:
- lib/lita/handlers/ignore_me.rb
Instance Method Summary
collapse
#heed, #ignore, #ignored?
Instance Method Details
#ignore_me(response) ⇒ Object
27
28
29
|
# File 'lib/lita/handlers/ignore_me.rb', line 27
def ignore_me(response)
ignore_source(response, response.message.source)
end
|
#ignore_me_in_room(response) ⇒ Object
31
32
33
34
35
36
37
38
39
40
41
|
# File 'lib/lita/handlers/ignore_me.rb', line 31
def ignore_me_in_room(response)
room = find_room(response)
user = response.message.source.user
if room.nil?
response.reply t('sorry_no_room', name: user.name)
else
source = Lita::Source.new(user: user, room: room)
ignore_source(response, source)
end
end
|
#listen_to_me(response) ⇒ Object
55
56
57
|
# File 'lib/lita/handlers/ignore_me.rb', line 55
def listen_to_me(response)
listen_to_source(response, response.message.source)
end
|
#listen_to_me_in_room(response) ⇒ Object
59
60
61
62
63
64
65
66
67
68
69
|
# File 'lib/lita/handlers/ignore_me.rb', line 59
def listen_to_me_in_room(response)
room = find_room(response)
user = response.message.source.user
if room.nil?
response.reply t('sorry_no_room', name: user.name)
else
source = Lita::Source.new(user: user, room: room)
listen_to_source(response, source)
end
end
|