Slide 44
Slide 44 text
module Lita
module Handlers
class Tdc < Handler
route(/deploy (\w*) (\w*)$/i, :deploy_branch, command: true, help:
{"deploy [repo] [branch]" => "Realiza o deploy conforme os parametros"})
def deploy_branch(message)
repo, branch = message.match_data[1], message.match_data[2]
github.create_deployment(repo, branch)
response.reply "Fazendo deploy do #{repo}/#{branch}!"
end
# continua...
end
Lita.register_handler(Tdc)
end
end