class FightClub::Commenter
Public Class Methods
comment(pr, message)
click to toggle source
# File lib/fight_club/commenter.rb, line 3 def self.comment(pr, message) unless FightClub.config.comment_check.call(pr, message) HTTParty.post( pr["_links"]["comments"]["href"], body: { body: message, }.to_json, headers: { 'Content-Type' => 'application/json', 'User-Agent' => 'ruby', "Authorization" => "token #{FightClub.config.oauth}" } ) FightClub.config.save_comment.call(pr, message) Logger.new(STDOUT).info "Left a comment on #{pr["number"]} with message: #{message}" end end