Module: Pdfrb::Model::Cos::Fields::DateConverter

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

Class Method Summary collapse

Class Method Details

.additional_typesObject



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

def additional_types; [::String, ::Time]; end

.convert(value, _type, _document) ⇒ Object



157
158
159
160
161
162
# File 'lib/pdfrb/model/cos/fields.rb', line 157

def convert(value, _type, _document)
  case value
  when ::Time then value
  when ::String then (Pdfrb::Model::Date.parse(value) rescue nil)
  end
end

.usable_for?(type) ⇒ Boolean

Returns:



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

def usable_for?(type); type == PDFDate; end