Hi, I've hit a wall in passing an object as an argument in a subroutine (well, an object method). The method/subroutine recognizes that the passed object is a reference, but it doesn't recognize it as a blessed reference. Does anyone know how to do that?
Here's a more detailed look at what I'm doing. I'm writing a Currency class, and one of its methods is currency_object_math, which takes a currency object as an argument. So, in the example below, I am trying to add $currency2 (which will equal $2.00 USD) to $currency1 (which defaults to $0.00 USD)... my $currency1 = Currency->new(); my $currency2 = Currency->new(); $currency2->set('whole_units', 2); $currency1->currency_object_math(\$currency2, '+'); In the above example, currency_object_math recognizes $currency2 as a simple reference, not a blessed reference. Can anyone tell me what I'm doing wrong and/or what I need to do? I'd appreciate any help I can get. Thanks! Cheers, andrew P.S. I'm not currently subscribed to the list, since I couldn't handle its high traffic volume. :-) So, please CC me with any suggestions you might have.