Module: Pdfrb::Content::ColorSpace

Defined in:
lib/pdfrb/content/color_space.rb

Defined Under Namespace

Classes: CalGray, CalRGB, DeviceCMYK, DeviceGray, DeviceN, DeviceRGB, ICCBased, Indexed, Lab, Pattern, Separation

Constant Summary collapse

REGISTRY =

rubocop:disable Style/MutableConstant

{}

Class Method Summary collapse

Class Method Details

.familiesObject



17
18
19
# File 'lib/pdfrb/content/color_space.rb', line 17

def families
  REGISTRY.keys
end

.register(name, klass) ⇒ Object



9
10
11
# File 'lib/pdfrb/content/color_space.rb', line 9

def register(name, klass)
  REGISTRY[name.to_sym] = klass
end

.resolve(name, _document = nil) ⇒ Object



13
14
15
# File 'lib/pdfrb/content/color_space.rb', line 13

def resolve(name, _document = nil)
  REGISTRY[name.to_sym]
end