Sha256: 84f6fea109634a65933b7aac6f4aedd66ae0eb73cfcdeac74fba2e2859d1da4c
Contents?: true
Size: 663 Bytes
Versions: 3
Compression:
Stored size: 663 Bytes
Contents
# coding: utf-8 require File.dirname(__FILE__) + '/github/pull_request' require File.dirname(__FILE__) + '/github/statuses' module Status class Base attr_reader :qa_status def initialize(options) @qa_status = options[:state] || "pending" @branch = options[:branch] || branch @statuses = Status::Github::Statuses.new(@qa_status, @branch) end def branch `git rev-parse --abbrev-ref HEAD`.chomp end def update puts "Updating..." pull = Status::Github::PullRequest.new(@branch) pull.create_pull_request unless pull.pull_request_found? @statuses.request puts "Done." end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
update_status-0.2.2 | lib/status/base.rb |
update_status-0.2.1 | lib/status/base.rb |
update_status-0.2.0 | lib/status/base.rb |