Exception: Fontisan::InvalidVariationDataError

Inherits:
VariationError show all
Defined in:
lib/fontisan/error.rb

Overview

Invalid variation data

Raised when variation data is invalid but not necessarily corrupted. Used for validation failures.

Instance Attribute Summary

Attributes inherited from VariationError

#context, #suggestion

Instance Method Summary collapse

Methods inherited from VariationError

#detailed_message

Constructor Details

#initialize(message:, details: {}) ⇒ InvalidVariationDataError

Initialize with validation details

Parameters:

  • message (String)

    Error message

  • details (Hash) (defaults to: {})

    Error details



193
194
195
196
197
198
199
# File 'lib/fontisan/error.rb', line 193

def initialize(message:, details: {})
  super(
    message,
    context: details,
    suggestion: "Check font variation data and structure"
  )
end