Class: SvgConform::References::DataUriReference

Inherits:
BaseReference
  • Object
show all
Defined in:
lib/svg_conform/references/base_reference.rb

Overview

Data URI reference (data:*)

Instance Method Summary collapse

Methods inherited from BaseReference

#internally_validatable?, #requires_consumer_validation?, #to_h

Instance Method Details

#media_typeObject



123
124
125
126
127
# File 'lib/svg_conform/references/base_reference.rb', line 123

def media_type
  # Extract media type from data URI
  match = value.match(%r{^data:([^;,]+)})
  match ? match[1] : nil
end

#validation_scopeObject



119
120
121
# File 'lib/svg_conform/references/base_reference.rb', line 119

def validation_scope
  :internal
end