class
Amber::Schema::ResponseFormatters::ErrorFormatter
- Amber::Schema::ResponseFormatters::ErrorFormatter
- Reference
- Object
Defined in:
amber/schema/response/error_formatter.crConstructors
Class Method Summary
-
.detailed_report(errors : Array(Error)) : String
Create detailed error report (for logging/debugging)
-
.summarize(errors : Array(Error)) : String
Create human-readable error summary
-
.to_html(errors : Array(Error)) : String
Convert errors to HTML (for error pages)
Instance Method Summary
- #detail_level : DetailLevel
-
#format(errors : Array(Error)) : JSON::Any
Format an array of errors
- #group_by : GroupBy
- #include_field_path : Bool
Constructor Detail
def self.new(group_by : GroupBy = GroupBy::Field, detail_level : DetailLevel = DetailLevel::Standard, include_field_path : Bool = true)
#
Class Method Detail
Create detailed error report (for logging/debugging)
Create human-readable error summary
Convert errors to HTML (for error pages)