module AvroTurf::AvroGemPatch::RecordSchema::ClassMethods

Public Instance Methods

make_field_objects(field_data, names, namespace=nil) click to toggle source
Calls superclass method
# File lib/avro_turf/schema_to_avro_patch.rb, line 5
def make_field_objects(field_data, names, namespace=nil)
  new_field_data = []
  field_data.each do |field|
    if field.respond_to?(:[]) && !field.key?('default')
      field = field.clone
      field['default'] = :no_default
    end
    new_field_data << field
  end
  super(new_field_data, names, namespace)
end