app/controllers/overlay/github_controller.rb in overlay-0.0.2 vs app/controllers/overlay/github_controller.rb in overlay-0.0.4

- old
+ new

@@ -1,8 +1,18 @@ require_dependency "overlay/application_controller" module Overlay class GithubController < ApplicationController def update + Overlay.configuration.repositories.each do |repo_config| + next unless repo_config.class == GithubRepo + branch = repo_config[:branch] || 'master' + if (params[:repository] && params[:webhook]) + if (params[:repository][:name] == repo_config[:repo]) && (params[:webhook][:ref] == "refs/heads/#{branch}") + Overlay::Github.process_overlays + end + end + end + render :inline => github_update_url end end end