in reply to Help with unblessed object reference error
If that Data::Dumper you are providing at the end really is a dump of ($_->cards())[0], then if you want to call the label method on the card object, you'd need to call it this way:
($_->cards())[0]->[0]->label()Look closely at the dump, and you'll see that what you are getting back is:
[ bless( {...}, 'Card' ), undef ]
|
|---|