class Danger::RequestSources::LocalOnly
Attributes
Public Class Methods
Source
# File lib/danger/request_sources/local_only.rb, line 10 def self.env_vars ["DANGER_LOCAL_ONLY"] end
Source
# File lib/danger/request_sources/local_only.rb, line 14 def initialize(ci_source, _environment) self.ci_source = ci_source end
Public Instance Methods
Source
# File lib/danger/request_sources/local_only.rb, line 40 def fetch_details; end
Source
# File lib/danger/request_sources/local_only.rb, line 45 def organisation nil end
@return [String] The organisation name, is nil if it can’t be detected
Source
# File lib/danger/request_sources/local_only.rb, line 26 def scm @scm ||= GitRepo.new end
Source
# File lib/danger/request_sources/local_only.rb, line 30 def setup_danger_branches # Check that discovered values really exists [ci_source.base_commit, ci_source.head_commit].each do |commit| raise "Specified commit '#{commit}' not found" if scm.exec("rev-parse --quiet --verify #{commit}").empty? end self.scm.exec "branch #{EnvironmentManager.danger_base_branch} #{ci_source.base_commit}" self.scm.exec "branch #{EnvironmentManager.danger_head_branch} #{ci_source.head_commit}" end
Source
# File lib/danger/request_sources/local_only.rb, line 42 def update_pull_request!(_hash_needed); end
Source
# File lib/danger/request_sources/local_only.rb, line 22 def validates_as_api_source? true end
Source
# File lib/danger/request_sources/local_only.rb, line 18 def validates_as_ci? true end