# File lib/arrayfields.rb, line 94 def delete_at idx if @fieldset and (String === idx or Symbol === idx) pos = @fieldset.pos idx return nil unless pos new_fields = fields.dup new_fields.delete_at(pos) self.fields = new_fields super pos else super end end