Class: HubLink::Api::ReviewRequest
- Inherits:
-
Object
- Object
- HubLink::Api::ReviewRequest
- Defined in:
- lib/hub_link/api/review_request.rb
Instance Attribute Summary collapse
-
#created_at ⇒ Object
readonly
Returns the value of attribute created_at.
-
#pull_request_id ⇒ Object
readonly
Returns the value of attribute pull_request_id.
-
#requester ⇒ Object
readonly
Returns the value of attribute requester.
-
#reviewer ⇒ Object
readonly
Returns the value of attribute reviewer.
Instance Method Summary collapse
-
#digest ⇒ Object
API doesn’t return IDs for review requests developer.github.com/v3/pulls/review_requests/#list-review-requests.
-
#initialize(reviewer:, requester:, created_at:, pull_request_id:) ⇒ ReviewRequest
constructor
A new instance of ReviewRequest.
- #to_h ⇒ Object
Constructor Details
#initialize(reviewer:, requester:, created_at:, pull_request_id:) ⇒ ReviewRequest
Returns a new instance of ReviewRequest.
8 9 10 11 12 13 |
# File 'lib/hub_link/api/review_request.rb', line 8 def initialize(reviewer:, requester:, created_at:, pull_request_id:) @reviewer = reviewer @requester = requester @created_at = created_at @pull_request_id = pull_request_id end |
Instance Attribute Details
#created_at ⇒ Object (readonly)
Returns the value of attribute created_at.
6 7 8 |
# File 'lib/hub_link/api/review_request.rb', line 6 def created_at @created_at end |
#pull_request_id ⇒ Object (readonly)
Returns the value of attribute pull_request_id.
6 7 8 |
# File 'lib/hub_link/api/review_request.rb', line 6 def pull_request_id @pull_request_id end |
#requester ⇒ Object (readonly)
Returns the value of attribute requester.
6 7 8 |
# File 'lib/hub_link/api/review_request.rb', line 6 def requester @requester end |
#reviewer ⇒ Object (readonly)
Returns the value of attribute reviewer.
6 7 8 |
# File 'lib/hub_link/api/review_request.rb', line 6 def reviewer @reviewer end |
Instance Method Details
#digest ⇒ Object
API doesn’t return IDs for review requests developer.github.com/v3/pulls/review_requests/#list-review-requests
16 17 18 |
# File 'lib/hub_link/api/review_request.rb', line 16 def digest Digest::SHA1.hexdigest(digest_components.join) end |