print;
####
package Foo;
use OI qw(oi);
use strict;
our ($pkg_var1, $pkg_var2);
$sub = oi(
in => 'example.html',
my => [ qw ($foo $bar)],
our => [ qw ($pkg_var1 $pkg_var2 ) ],
);
##
##
package Foo;
use strict;
our ($pkg_var1,$pkg_var2);
return sub {
my ($foo, $bar) = @_;
local ($_,$\,$/);
# outside in code here
};
##
##
package Foo;
use OI qw(oi);
use strict;
our ($pkg_var1, $pkg_var2);
$pkg_var1 = 'var 1';
$pkg_var1 = 'var 2';
my $sub = oi(in => 'example.html')
$sub->('page title', 'header line');
##
##
package Foo;
use OI qw(AUTOLOAD oi);
use strict;
example('page title', 'header line');