Sha256: 40820695b2a2896894555fe221292c2c54218df2e1b7a5b014a7f376a9f66029
Contents?: true
Size: 621 Bytes
Versions: 5
Compression:
Stored size: 621 Bytes
Contents
# Following the advice from @czechboy0 https://github.com/danger/danger/issues/171 module Danger module CISource class XcodeServer < CI def self.validates?(env) return !env["XCS_BOT_NAME"].nil? end def initialize(env) bot_name = env["XCS_BOT_NAME"] return if bot_name.nil? repo_matches = bot_name.match(/\[(.+)\]/) self.repo_slug = repo_matches[1] unless repo_matches.nil? pull_request_id_matches = bot_name.match(/#(\d+)/) self.pull_request_id = pull_request_id_matches[1] unless pull_request_id_matches.nil? end end end end
Version data entries
5 entries across 5 versions & 1 rubygems