Class: Whedon::Review
Constant Summary
Constants included from GitHub
Instance Attribute Summary collapse
-
#review_issue_id ⇒ Object
Returns the value of attribute review_issue_id.
-
#review_repository ⇒ Object
Returns the value of attribute review_repository.
Instance Method Summary collapse
-
#initialize(review_issue_id, repository = nil) ⇒ Review
constructor
A new instance of Review.
- #issue_body ⇒ Object
Methods included from GitHub
Constructor Details
#initialize(review_issue_id, repository = nil) ⇒ Review
Returns a new instance of Review.
15 16 17 18 |
# File 'lib/whedon/review.rb', line 15 def initialize(review_issue_id, repository = nil) @review_issue_id = review_issue_id @review_repository = repository.nil? ? ENV['REVIEW_REPOSITORY'] : repository end |
Instance Attribute Details
#review_issue_id ⇒ Object
Returns the value of attribute review_issue_id.
12 13 14 |
# File 'lib/whedon/review.rb', line 12 def review_issue_id @review_issue_id end |
#review_repository ⇒ Object
Returns the value of attribute review_repository.
13 14 15 |
# File 'lib/whedon/review.rb', line 13 def review_repository @review_repository end |
Instance Method Details
#issue_body ⇒ Object
20 21 22 23 |
# File 'lib/whedon/review.rb', line 20 def issue_body review = client.issue(review_repository, review_issue_id) return review.body end |