Class: Bootprint::Analysis
- Inherits:
-
Object
- Object
- Bootprint::Analysis
- Defined in:
- lib/bootprint/analysis.rb
Instance Method Summary collapse
-
#initialize(source, target, allowed_paths: []) ⇒ Analysis
constructor
A new instance of Analysis.
- #results ⇒ Object
Constructor Details
#initialize(source, target, allowed_paths: []) ⇒ Analysis
Returns a new instance of Analysis.
6 7 8 9 |
# File 'lib/bootprint/analysis.rb', line 6 def initialize(source, target, allowed_paths: []) policy_data = allowed_paths.empty? ? {} : { "allow" => { "paths" => allowed_paths } } @diagnosis = Diagnosis.new(source, target, policy: Policy.new(nil, policy_data)) end |
Instance Method Details
#results ⇒ Object
11 |
# File 'lib/bootprint/analysis.rb', line 11 def results = @diagnosis.run.findings |