Class: Ruboty::Handlers::Github
- Inherits:
-
Base
- Object
- Base
- Ruboty::Handlers::Github
- Defined in:
- lib/ruboty/handlers/github.rb
Constant Summary collapse
- ISSUE_PATTERN =
%r<(?:https?://[^/]+/)?(?<repo>.+)(?:#|/pull/|/issues/)(?<number>\d+) ?>
Instance Method Summary collapse
- #close_issue(message) ⇒ Object
- #create_deploy_pull_request(message) ⇒ Object
- #create_issue(message) ⇒ Object
- #create_pull_request(message) ⇒ Object
- #merge_pull_request(message) ⇒ Object
- #remember(message) ⇒ Object
Instance Method Details
#close_issue(message) ⇒ Object
48 49 50 |
# File 'lib/ruboty/handlers/github.rb', line 48 def close_issue() Ruboty::Github::Actions::CloseIssue.new().call end |
#create_deploy_pull_request(message) ⇒ Object
60 61 62 |
# File 'lib/ruboty/handlers/github.rb', line 60 def create_deploy_pull_request() Ruboty::Github::Actions::CreateDeployPullRequest.new().call end |
#create_issue(message) ⇒ Object
44 45 46 |
# File 'lib/ruboty/handlers/github.rb', line 44 def create_issue() Ruboty::Github::Actions::CreateIssue.new().call end |
#create_pull_request(message) ⇒ Object
56 57 58 |
# File 'lib/ruboty/handlers/github.rb', line 56 def create_pull_request() Ruboty::Github::Actions::CreatePullRequest.new().call end |
#merge_pull_request(message) ⇒ Object
64 65 66 |
# File 'lib/ruboty/handlers/github.rb', line 64 def merge_pull_request() Ruboty::Github::Actions::MergePullRequest.new().call end |
#remember(message) ⇒ Object
52 53 54 |
# File 'lib/ruboty/handlers/github.rb', line 52 def remember() Ruboty::Github::Actions::Remember.new().call end |