Class: Kettle::Family::ReleaseStateCheck

Inherits:
Object
  • Object
show all
Defined in:
lib/kettle/family/release_state_check.rb

Instance Method Summary collapse

Constructor Details

#initialize(members:, config: nil) ⇒ ReleaseStateCheck

Returns a new instance of ReleaseStateCheck.



12
13
14
15
# File 'lib/kettle/family/release_state_check.rb', line 12

def initialize(members:, config: nil)
  @members = members
  @config = config
end

Instance Method Details

#resultsObject



17
18
19
20
21
# File 'lib/kettle/family/release_state_check.rb', line 17

def results
  return branch_results unless release_target_branches.empty?

  members.map { |member| check_member(member) }
end