web.rb
require 'json'
class Caskbot::Web < Sinatra::Base
get '/' do
"Hello! I am Caskbot!"
end
post '/hookin/github' do
if env.include? 'HTTP_X_GITHUB_EVENT'
Caskbot::Hookins::Github.process(
env['HTTP_X_GITHUB_EVENT'],
JSON.load(params['payload'])
)
else
puts "Received non-github event on github hook, ignoring."
end
[204,'']
end
end