Class: Necropsy::AnalyzerResult
- Inherits:
-
Data
- Object
- Data
- Necropsy::AnalyzerResult
- Defined in:
- lib/necropsy/models.rb
Instance Attribute Summary collapse
-
#alive_evidences ⇒ Object
readonly
Returns the value of attribute alive_evidences.
-
#blockers ⇒ Object
readonly
Returns the value of attribute blockers.
-
#derived_call_sites ⇒ Object
readonly
Returns the value of attribute derived_call_sites.
-
#edge_evidences ⇒ Object
readonly
Returns the value of attribute edge_evidences.
-
#evidences ⇒ Object
readonly
Returns the value of attribute evidences.
-
#observation ⇒ Object
readonly
Returns the value of attribute observation.
-
#resolutions ⇒ Object
readonly
Returns the value of attribute resolutions.
-
#uncertainties ⇒ Object
readonly
Returns the value of attribute uncertainties.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(edge_evidences:, alive_evidences:, uncertainties:, observation:, blockers: [], resolutions: nil, evidences: [], derived_call_sites: []) ⇒ AnalyzerResult
constructor
A new instance of AnalyzerResult.
Constructor Details
#initialize(edge_evidences:, alive_evidences:, uncertainties:, observation:, blockers: [], resolutions: nil, evidences: [], derived_call_sites: []) ⇒ AnalyzerResult
Returns a new instance of AnalyzerResult.
966 967 968 969 970 |
# File 'lib/necropsy/models.rb', line 966 def initialize(edge_evidences:, alive_evidences:, uncertainties:, observation:, blockers: [], resolutions: nil, evidences: [], derived_call_sites: []) resolutions = normalize_resolutions(resolutions) unless resolutions.nil? super end |
Instance Attribute Details
#alive_evidences ⇒ Object (readonly)
Returns the value of attribute alive_evidences
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def alive_evidences @alive_evidences end |
#blockers ⇒ Object (readonly)
Returns the value of attribute blockers
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def blockers @blockers end |
#derived_call_sites ⇒ Object (readonly)
Returns the value of attribute derived_call_sites
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def derived_call_sites @derived_call_sites end |
#edge_evidences ⇒ Object (readonly)
Returns the value of attribute edge_evidences
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def edge_evidences @edge_evidences end |
#evidences ⇒ Object (readonly)
Returns the value of attribute evidences
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def evidences @evidences end |
#observation ⇒ Object (readonly)
Returns the value of attribute observation
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def observation @observation end |
#resolutions ⇒ Object (readonly)
Returns the value of attribute resolutions
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def resolutions @resolutions end |
#uncertainties ⇒ Object (readonly)
Returns the value of attribute uncertainties
932 933 934 |
# File 'lib/necropsy/models.rb', line 932 def uncertainties @uncertainties end |
Class Method Details
.data_new ⇒ Object
943 |
# File 'lib/necropsy/models.rb', line 943 alias_method :data_new, :new |
.empty ⇒ Object
972 973 974 975 976 977 |
# File 'lib/necropsy/models.rb', line 972 def self.empty new( edge_evidences: [], alive_evidences: [], uncertainties: {}, observation: {}, blockers: [], resolutions: [], evidences: [], derived_call_sites: [] ) end |
.new(*values, **attributes) ⇒ Object Also known as: []
945 946 947 |
# File 'lib/necropsy/models.rb', line 945 def new(*values, **attributes) compatible_new(*values, **attributes) end |