Exception: DurableHuggingfaceHub::ValidationError

Inherits:
DurableHuggingfaceHubError show all
Defined in:
lib/durable_huggingface_hub/errors.rb

Overview

Error raised when input validation fails.

Examples:

raise ValidationError.new("repo_id", "Invalid format")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(field, message) ⇒ ValidationError

Creates a new validation error.

Parameters:

  • field (String, nil)

    Field name

  • message (String)

    Error message



387
388
389
390
391
# File 'lib/durable_huggingface_hub/errors.rb', line 387

def initialize(field, message)
  @field = field
  error_msg = field ? "Validation error for '#{field}': #{message}" : "Validation error: #{message}"
  super(error_msg)
end

Instance Attribute Details

#fieldString? (readonly)

Returns The field that failed validation.

Returns:

  • (String, nil)

    The field that failed validation



381
382
383
# File 'lib/durable_huggingface_hub/errors.rb', line 381

def field
  @field
end