Class: Lita::Handlers::Replace
- Inherits:
-
Handler
- Object
- Handler
- Lita::Handlers::Replace
show all
- Defined in:
- lib/lita/handlers/replace.rb
Defined Under Namespace
Classes: Buffer, BufferRepository, Replacement
Instance Method Summary
collapse
Instance Method Details
#log(response) ⇒ Object
78
79
80
81
|
# File 'lib/lita/handlers/replace.rb', line 78
def log(response)
buffer = get_buffer(response)
buffer.log(response.message)
end
|
#replace(response) ⇒ Object
83
84
85
86
87
88
|
# File 'lib/lita/handlers/replace.rb', line 83
def replace(response)
buffer = get_buffer(response)
command = response.message.body
replacement = Replacement.new(buffer, command)
response.reply replacement.replace if replacement.matched_anything?
end
|