Sha256: 0601959c6719bf984c07079250371180e1c5e146588870d22cf3b43ddb607361

Contents?: true

Size: 390 Bytes

Versions: 15

Compression:

Stored size: 390 Bytes

Contents

require "github/event"

module Github
  class PostReceiveEvent < Event

    # https://developer.github.com/v3/activity/events/types/#pushevent
    def process!
      Rails.logger.info "\e[34m[github] Processing Post-Receive Event\e[0m"
      project = Project.find_by_slug! payload["repository"]["name"]
      Houston.observer.fire "hooks:post_receive", project, payload
    end

  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
houston-core-0.7.0.beta3 app/models/github/post_receive_event.rb
houston-core-0.7.0.beta2 app/models/github/post_receive_event.rb
houston-core-0.7.0.beta app/models/github/post_receive_event.rb
houston-core-0.6.3 app/models/github/post_receive_event.rb
houston-core-0.6.2 app/models/github/post_receive_event.rb
houston-core-0.6.1 app/models/github/post_receive_event.rb
houston-core-0.6.0 app/models/github/post_receive_event.rb
houston-core-0.5.6 app/models/github/post_receive_event.rb
houston-core-0.5.5 app/models/github/post_receive_event.rb
houston-core-0.5.4 app/models/github/post_receive_event.rb
houston-core-0.5.3 app/models/github/post_receive_event.rb
houston-core-0.5.2 app/models/github/post_receive_event.rb
houston-core-0.5.1 app/models/github/post_receive_event.rb
houston-core-0.5.0 app/models/github/post_receive_event.rb
houston-core-0.5.0.beta1 app/models/github/post_receive_event.rb