module Lariat::Github::Issues
Public Instance Methods
close_issue(issue)
click to toggle source
# File lib/lariat/github/issues.rb, line 4 def close_issue(issue) user,repo = get_user_from_repo_url(issue.repository_url) issue_number = issue.number handle.issues.edit(user, repo, issue_number, :state => 'closed') end
create_issue(user, repository, title, body, labels=[])
click to toggle source
# File lib/lariat/github/issues.rb, line 11 def create_issue(user, repository, title, body, labels=[]) handle.issues.create(user, repository, :title => title, :body => body, :labels => labels) end
get_user_from_repo_url(url)
click to toggle source
git.moneydesktop.com/api/v3/repos/steve-newell/api-playground
# File lib/lariat/github/issues.rb, line 20 def get_user_from_repo_url(url) if url =~ /.*\/(.*)\/(.*)/ return $1,$2 else return nil,nil end end
search_issues(query)
click to toggle source
# File lib/lariat/github/issues.rb, line 15 def search_issues(query) handle.search.issues(:q => query) end