_BridgedObject.pm 320 B

1234567891011121314151617181920
  1. package NIC::Bridge::_BridgedObject;
  2. use strict;
  3. use warnings;
  4. use overload '""' => sub {
  5. my $self = shift;
  6. return "[".($self->{FOR}//"(undefined)")."]";
  7. };
  8. sub new {
  9. my $proto = shift;
  10. my $class = ref($proto) || $proto;
  11. my $self = { CONTEXT => shift, FOR => shift };
  12. bless($self, $proto);
  13. return $self;
  14. }
  15. 1;