class Crowbar::Inspector::InspectionReport

Overview

Aggregated inspection and diagnostic report

Included Modules

Defined in:

crowbar/inspector/analyzer.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(size : Int32, overall_entropy : Float64, entropy_blocks : Array(EntropyBlock), boundaries : Array(ChunkBoundary), details : Hash(String, String) = Hash(String, String).new, format : String | Nil = nil, filename : String | Nil = nil, heatmap : Array(Int32) | Nil = nil, session_id : String | Nil = nil) #

def self.new(pull : JSON::PullParser) #

def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

Instance Method Detail

def boundaries : Array(ChunkBoundary) #

def boundaries=(boundaries : Array(ChunkBoundary)) #

def details : Hash(String, String) #

def details=(details : Hash(String, String)) #

def entropy_blocks : Array(EntropyBlock) #

def entropy_blocks=(entropy_blocks : Array(EntropyBlock)) #

def filename : String | Nil #

def filename=(filename : String | Nil) #

def format : String | Nil #

def format=(format : String | Nil) #

def heatmap : Array(Int32) | Nil #

def heatmap=(heatmap : Array(Int32) | Nil) #

def overall_entropy : Float64 #

def overall_entropy=(overall_entropy : Float64) #

def session_id : String | Nil #

def session_id=(session_id : String | Nil) #

def size : Int32 #

def size=(size : Int32) #