class HubLink::Api::Review
Constants
- EXPORT_COLUMNS
Public Instance Methods
reply?()
click to toggle source
# File lib/hub_link/api/review.rb, line 20 def reply? reviewer == submitter end
review_comments_count()
click to toggle source
# File lib/hub_link/api/review.rb, line 30 def review_comments_count review_comments.size end
reviewer()
click to toggle source
# File lib/hub_link/api/review.rb, line 16 def reviewer user&.login end
submitted_at()
click to toggle source
Calls superclass method
# File lib/hub_link/api/review.rb, line 24 def submitted_at if submitted? super end end
to_h()
click to toggle source
# File lib/hub_link/api/review.rb, line 34 def to_h Slicer.new(self, columns: EXPORT_COLUMNS).to_h end
Private Instance Methods
draft?()
click to toggle source
# File lib/hub_link/api/review.rb, line 48 def draft? state == "PENDING" end
review_comments()
click to toggle source
# File lib/hub_link/api/review.rb, line 40 def review_comments @_review_comments ||= Octokit.pull_request_review_comments(repo, number, id) end
submitted?()
click to toggle source
# File lib/hub_link/api/review.rb, line 44 def submitted? !draft? end