From 07df622f87c7c4a6ed400293b3262e46ed20a0cb Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 30 Dec 2021 11:31:53 +0000 Subject: prettier get-children-of --- lib/App/MediaControl/DB.rakumod | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'lib/App/MediaControl/DB.rakumod') diff --git a/lib/App/MediaControl/DB.rakumod b/lib/App/MediaControl/DB.rakumod index 5f67bb6..428ed51 100644 --- a/lib/App/MediaControl/DB.rakumod +++ b/lib/App/MediaControl/DB.rakumod @@ -92,13 +92,10 @@ class App::MediaControl::DB { } } - multi method get-children-of(Any:U $id) { - self!get-children('IS NULL'); - } - multi method get-children-of(Int:D() $id) { - self!get-children('=$id',$id); - } - method !get-children(Str $clause, *@binds) { + multi method get-children-of(Any:U $) { 'IS NULL' } + multi method get-children-of(Int:D() $id) { '=$id', $id } + proto method get-children-of($) { + my ($clause, @binds) = {*}; self!db: { .query(qq:to/END/,|@binds).hashes; SELECT id, name, is_dir -- cgit v1.2.3