Module: Pdfrb::Model::Cos::Fields::ArrayConverter

Defined in:
lib/pdfrb/model/cos/fields.rb

Class Method Summary collapse

Class Method Details

.additional_typesObject



111
# File 'lib/pdfrb/model/cos/fields.rb', line 111

def additional_types; ::Array; end

.convert(data, _type, document) ⇒ Object



113
114
115
116
117
118
# File 'lib/pdfrb/model/cos/fields.rb', line 113

def convert(data, _type, document)
  return unless data.is_a?(::Array)
  return data if data.is_a?(Pdfrb::Model::PdfArray)

  document&.wrap(data, type: Pdfrb::Model::PdfArray)
end

.usable_for?(type) ⇒ Boolean

Returns:



110
# File 'lib/pdfrb/model/cos/fields.rb', line 110

def usable_for?(type); type == Pdfrb::Model::PdfArray; end