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+) ?}.freeze
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
- #search_issues(message) ⇒ Object
Instance Method Details
#close_issue(message) ⇒ Object
60 61 62 |
# File 'lib/ruboty/handlers/github.rb', line 60 def close_issue() Ruboty::Github::Actions::CloseIssue.new().call end |
#create_deploy_pull_request(message) ⇒ Object
72 73 74 |
# File 'lib/ruboty/handlers/github.rb', line 72 def create_deploy_pull_request() Ruboty::Github::Actions::CreateDeployPullRequest.new().call end |
#create_issue(message) ⇒ Object
52 53 54 |
# File 'lib/ruboty/handlers/github.rb', line 52 def create_issue() Ruboty::Github::Actions::CreateIssue.new().call end |
#create_pull_request(message) ⇒ Object
68 69 70 |
# File 'lib/ruboty/handlers/github.rb', line 68 def create_pull_request() Ruboty::Github::Actions::CreatePullRequest.new().call end |
#merge_pull_request(message) ⇒ Object
76 77 78 |
# File 'lib/ruboty/handlers/github.rb', line 76 def merge_pull_request() Ruboty::Github::Actions::MergePullRequest.new().call end |
#remember(message) ⇒ Object
64 65 66 |
# File 'lib/ruboty/handlers/github.rb', line 64 def remember() Ruboty::Github::Actions::Remember.new().call end |
#search_issues(message) ⇒ Object
56 57 58 |
# File 'lib/ruboty/handlers/github.rb', line 56 def search_issues() Ruboty::Github::Actions::SearchIssues.new().call end |