module Gaf::Processor

Public Instance Methods

hook_event_github() click to toggle source
# File lib/gaf/processor.rb, line 6
def hook_event_github
  return if request.headers["X-GitHub-Event"] != "pull_request"
  init_or_create_user
  Gaf::Worksheet::UpdateWorksheet.new(params).update_ws
end

Private Instance Methods

init_or_create_user() click to toggle source
# File lib/gaf/processor.rb, line 14
def init_or_create_user
  user_params = params["pull_request"]["user"]
  @user = User.find_or_create_by(name: user_params["login"], github_id: user_params["id"])
end