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.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#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
-
#initialize(id:, reviewer:, requester:, created_at:, pull_request_id:) ⇒ ReviewRequest
constructor
A new instance of ReviewRequest.
- #to_h ⇒ Object
Constructor Details
#initialize(id:, reviewer:, requester:, created_at:, pull_request_id:) ⇒ ReviewRequest
Returns a new instance of ReviewRequest.
6 7 8 9 10 11 12 |
# File 'lib/hub_link/api/review_request.rb', line 6 def initialize(id:, reviewer:, requester:, created_at:, pull_request_id:) @id = 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.
4 5 6 |
# File 'lib/hub_link/api/review_request.rb', line 4 def created_at @created_at end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
4 5 6 |
# File 'lib/hub_link/api/review_request.rb', line 4 def id @id end |
#pull_request_id ⇒ Object (readonly)
Returns the value of attribute pull_request_id.
4 5 6 |
# File 'lib/hub_link/api/review_request.rb', line 4 def pull_request_id @pull_request_id end |
#requester ⇒ Object (readonly)
Returns the value of attribute requester.
4 5 6 |
# File 'lib/hub_link/api/review_request.rb', line 4 def requester @requester end |
#reviewer ⇒ Object (readonly)
Returns the value of attribute reviewer.
4 5 6 |
# File 'lib/hub_link/api/review_request.rb', line 4 def reviewer @reviewer end |
Instance Method Details
#to_h ⇒ Object
14 15 16 |
# File 'lib/hub_link/api/review_request.rb', line 14 def to_h Slicer.new(self, columns: i(id reviewer requester created_at pull_request_id)).to_h end |