Re: delete_subfields()

2004-08-18 Thread moregan




MARC::Field-as_string() takes a string of subfields rather than an array.
It would be better for as_string() and delete_subfields() to have the same
interface.  Since as_string() is used a lot in production,
delete_subfields() should be the one to change.

Mike O'Regan



   
   
  Ed Summers   
   
  [EMAIL PROTECTED]  To:   [EMAIL PROTECTED] 
   
   cc: 
   
  08/17/2004 10:09 Subject:  delete_subfields()
   
  AM   
   
   
   
   
   




Jackie Shieh at Univ of Michigan thought it would be handy to have a
delete_subfields() method on MARC::Field objects. Basically the
method takes a list of subfields to delete, and deletes each one,
returning the total subfields that were removed. If a subfield
repeats all of them are deleted.

$field-delete_subfields( 'z' );

I've committed the new method and a few tests to SourceForge if
anyone is interested in taking a look. [1]

//Ed

[1] http://prdownloads.sourceforge.net/marcpm/MARC-Record-1.4.tar.gz






Re: delete_subfields()

2004-08-18 Thread Andy Lester
On Wed, Aug 18, 2004 at 03:34:11PM -0500, [EMAIL PROTECTED] ([EMAIL PROTECTED]) wrote:
 MARC::Field-as_string() takes a string of subfields rather than an array.
 It would be better for as_string() and delete_subfields() to have the same
 interface.  Since as_string() is used a lot in production,
 delete_subfields() should be the one to change.

Or they could be smart enough to Do The Right Thing.

xoa

-- 
Andy Lester = [EMAIL PROTECTED] = www.petdance.com = AIM:petdance