Class: Zucchini::Approver

Inherits:
Detector
  • Object
show all
Defined in:
lib/zucchini/approver.rb

Instance Attribute Summary

Attributes inherited from Detector

#features

Instance Method Summary collapse

Methods inherited from Detector

#detect_features, #detection_error, #execute

Instance Method Details

#run_commandObject



6
7
8
9
10
11
12
13
# File 'lib/zucchini/approver.rb', line 6

def run_command
  reference_type = pending? ? "pending" : "reference"
  features.each do |f|
    f.device = @device
    f.approve reference_type
  end
  features.inject(true){ |result, feature| result &= feature.succeeded }
end