def unsubscribe_service(*args)
      params   = arguments(args, required: [:user, :repo, :service]).params
      event    = params.delete('event') || 'push'
      topic    = "#{site}/#{arguments.user}/#{arguments.repo}/events/#{event}"
      callback = "github://#{arguments.service}"

      unsubscribe(topic, callback)
    end
def unsubscribe_service(*args)
      params   = arguments(args, required: [:user, :repo, :service]).params
      event    = params.delete('event') || 'push'
      topic    = "#{site}/#{arguments.user}/#{arguments.repo}/events/#{event}"
      callback = "github://#{arguments.service}"

      unsubscribe(topic, callback)
    end
Subscribe repository to service hook through pubsubhubbub

 @param [Hash] params
 @input params [String] :event
   Optional hash key for the type of event. The default event is push.

 @example
   github = Github.new oauth_token: '...'
   github.repos.pubsubhubbub.unsubscribe_service 'user-name', 'repo-name',
     'campfire'

 @example
   github.repos.pubsubhubbub.unsubscribe_service
     user: 'user-name',
     repo: 'repo-name',
     service: 'service-name'

 @api public