Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DBIx::Class::Candy::ExUsersContributed Perl DocuDBIx::Class::Candy::Exports(3)

NAME
       DBIx::Class::Candy::Exports - Create sugar for your favorite ORM,
       DBIx::Class

SYNOPSIS
	package	DBIx::Class::Widget;

	sub create_a_widget { ... }

	# so you don't depend on ::Candy
	eval {
	  require DBIx::Class::Candy::Exports;
	  DBIx::Class::Candy::Exports->import;
	  export_methods ['create_a_widget'];
	  export_method_aliases	{
	    widget => 'create_a_widget'
	  };
	}

	1;

       The above will make it such that	users of your component	who use	it
       with DBIx::Class::Candy will have the methods you designate exported
       into their namespace.

DESCRIPTION
       The whole point of this module is to make sugar a first class citizen
       in the component	world that dominates DBIx::Class.  I make enough
       components and like this	sugar idea enough that I want to be able to
       have both at the	same time.

IMPORTED SUBROUTINES
   export_methods
	export_methods [qw( foo	bar baz	)];

       Use this	subroutine to define methods that get exported as subroutines
       of the same name.

   export_method_aliases
	export_method_aliases {
	  old_method_name => 'new_sub_name',
	};

       Use this	subroutine to define methods that get exported as subroutines
       of a different name.

AUTHOR
       Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2016 by Arthur Axel "fREW" Schmidt.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.24.1			  2016-04-29	DBIx::Class::Candy::Exports(3)

NAME | SYNOPSIS | DESCRIPTION | IMPORTED SUBROUTINES | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::Class::Candy::Exports&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help