Class: Ellen::Handlers::Github

Inherits:
Base
  • Object
show all
Defined in:
lib/ellen/handlers/github.rb

Instance Method Summary collapse

Instance Method Details

#close_issue(message) ⇒ Object



38
39
40
# File 'lib/ellen/handlers/github.rb', line 38

def close_issue(message)
  Ellen::Github::Actions::CloseIssue.new(message).call
end

#create_issue(message) ⇒ Object



34
35
36
# File 'lib/ellen/handlers/github.rb', line 34

def create_issue(message)
  Ellen::Github::Actions::CreateIssue.new(message).call
end

#create_pull_request(message) ⇒ Object



46
47
48
# File 'lib/ellen/handlers/github.rb', line 46

def create_pull_request(message)
  Ellen::Github::Actions::CreatePullRequest.new(message).call
end

#merge_pull_request(message) ⇒ Object



50
51
52
# File 'lib/ellen/handlers/github.rb', line 50

def merge_pull_request(message)
  Ellen::Github::Actions::MergePullRequest.new(message).call
end

#remember(message) ⇒ Object



42
43
44
# File 'lib/ellen/handlers/github.rb', line 42

def remember(message)
  Ellen::Github::Actions::Remember.new(message).call
end