The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

MouseX::SingletonMethod::Role - Role providing Singleton Method option

DESCRIPTION

See MouseX::SingletonMethod

METHODS

become_singleton

Make the object a singleton

add_singleton_method

Adds a singleton method to this object:

  $foo->add_singleton_method( foo => sub { 'foo' } );

add_singleton_methods

Same as above except allows multiple method declaration:

  $bar->add_singleton_methods(
      bar1 => sub { 'bar1' },
      bar2 => sub { 'bar2' },
  );

AUTHOR

Hideaki Ohno <hide.o.j55 {at} gmail.com>