class Linterbot::TTYApprover
Public Class Methods
new(github_client)
click to toggle source
# File lib/linterbot/tty_approver.rb, line 5 def initialize(github_client) end
Public Instance Methods
approve(repository, sha)
click to toggle source
# File lib/linterbot/tty_approver.rb, line 8 def approve(repository, sha) puts approve_description end
error(repository, sha)
click to toggle source
# File lib/linterbot/tty_approver.rb, line 19 def error(repository, sha) end
pending(repository, sha)
click to toggle source
# File lib/linterbot/tty_approver.rb, line 16 def pending(repository, sha) end
reject(repository, sha, serious_violations_count)
click to toggle source
# File lib/linterbot/tty_approver.rb, line 12 def reject(repository, sha, serious_violations_count) puts reject_description(serious_violations_count) end
Private Instance Methods
approve_description()
click to toggle source
# File lib/linterbot/tty_approver.rb, line 24 def approve_description "The pull request passed the linter validations!" end
reject_description(serious_violations_count)
click to toggle source
# File lib/linterbot/tty_approver.rb, line 28 def reject_description(serious_violations_count) "There are #{serious_violations_count} serious linter violations that must be fixed!" end