module Pronto::CircleCI::Runner
Constants
- COMMAND
- DEFAULT_FLAG
- FLAGS_MAP
Public Instance Methods
cmd(pull_request)
click to toggle source
# File lib/pronto/circleci/runner.rb, line 27 def cmd(pull_request) format( COMMAND, pull_request_id: pull_request.id, base_branch: pull_request.base_branch, flags: flags ) end
flags()
click to toggle source
# File lib/pronto/circleci/runner.rb, line 36 def flags flag_list = FLAGS_MAP.inject([]) do |memo, (config_key, flag)| Config.instance.get('pronto', config_key) ? memo << flag : memo end flag_list.any? ? flag_list.join(' ') : DEFAULT_FLAG end
run(pull_requests_urls)
click to toggle source
# File lib/pronto/circleci/runner.rb, line 20 def run(pull_requests_urls) pull_requests_urls.each do |pr_url| pull_request = PullRequest.load_from_url(pr_url) system(cmd(pull_request)) end end