Module: Open::PullRequest
- Extended by:
- PullRequest
- Included in:
- PullRequest
- Defined in:
- lib/open-pull-request.rb,
lib/open-pull-request/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Method Summary collapse
Instance Method Details
#request! ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/open-pull-request.rb', line 7 def request! branch = get_branch_name abort unless $?.success? root_url = "https://www.github.com/#{repo_url}/compare/" compared_branches = "master...#{CGI.escape(branch.strip)}" = [ ["pull_request[title]", pr_title], ["pull_request[body]", "Please give a description"] ].map{|pair| pair.map{ |el| CGI.escape(el) }.join("=") }.join("&") system("open", "#{root_url}#{compared_branches}?#{}") end |