Module: Pdfrb::Model::Cos::Fields::RectangleConverter

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

Class Method Summary collapse

Class Method Details

.additional_typesObject



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

def additional_types; [::Array, Pdfrb::Model::PdfArray]; end

.convert(data, _type, _document) ⇒ Object



171
172
173
174
175
176
# File 'lib/pdfrb/model/cos/fields.rb', line 171

def convert(data, _type, _document)
  return unless data.is_a?(::Array) || data.is_a?(Pdfrb::Model::PdfArray)
  return nil if data.empty?

  Pdfrb::Model::Rectangle.from_array(data.to_a)
end

.usable_for?(type) ⇒ Boolean

Returns:



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

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