From aa403b978860210fcbace7fcdf5830066f3e14e0 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 13 Oct 2018 02:17:44 -0400 Subject: import site content --- static/talks/bread_board_yapc_na_2012/024.pl.html | 52 +++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 static/talks/bread_board_yapc_na_2012/024.pl.html (limited to 'static/talks/bread_board_yapc_na_2012/024.pl.html') diff --git a/static/talks/bread_board_yapc_na_2012/024.pl.html b/static/talks/bread_board_yapc_na_2012/024.pl.html new file mode 100644 index 0000000..a780d22 --- /dev/null +++ b/static/talks/bread_board_yapc_na_2012/024.pl.html @@ -0,0 +1,52 @@ + + +024.pl + + + + +
+
+                                   Parameters
+
+my $c = container MyApp => as {
+    service default_username => 'guest';
+    service user => (
+        class => 'User',
+        parameters => {
+            name => { isa => 'Str', optional => 1 },
+        },
+        dependencies => {
+            name => 'default_username',
+        },
+    );
+};
+# user with name 'guest'
+$c->resolve(service => 'user');
+# user with name 'doy'
+$c->resolve(service => 'user', parameters => { name => 'doy' });
+
+
+
+
+
+ -- cgit v1.2.3-54-g00ecf