Class: CodeUnion::FeedbackRequest::FeedbackRepository
- Inherits:
-
Object
- Object
- CodeUnion::FeedbackRequest::FeedbackRepository
- Defined in:
- lib/codeunion/feedback_request.rb
Overview
Ensures a feedback repository location string is usable via the github api
Constant Summary collapse
- DEFAULT_OWNER =
"codeunion"
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(location) ⇒ FeedbackRepository
constructor
A new instance of FeedbackRepository.
- #to_s ⇒ Object
Constructor Details
#initialize(location) ⇒ FeedbackRepository
Returns a new instance of FeedbackRepository.
56 57 58 |
# File 'lib/codeunion/feedback_request.rb', line 56 def initialize(location) @location = CLEAN.call(location) end |
Class Method Details
.coerce_to_proper_url(location) ⇒ Object
52 53 54 |
# File 'lib/codeunion/feedback_request.rb', line 52 def self.coerce_to_proper_url(location) new(location).to_s end |
Instance Method Details
#to_s ⇒ Object
60 61 62 |
# File 'lib/codeunion/feedback_request.rb', line 60 def to_s extract_owner_and_repo end |