summaryrefslogtreecommitdiff
path: root/lib/HomePanel/Render.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/HomePanel/Render.pm')
-rw-r--r--lib/HomePanel/Render.pm4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/HomePanel/Render.pm b/lib/HomePanel/Render.pm
index a1bbcc9..6984048 100644
--- a/lib/HomePanel/Render.pm
+++ b/lib/HomePanel/Render.pm
@@ -4,6 +4,8 @@ use MooseX::Types::Path::Class;
use Template::Provider::Encoding;
use Template::Stash::ForceUTF8;
use Template;
+use DateTime;
+use DateTime::Format::Duration;
has [qw(provider stash template)] => (
is => 'ro',
@@ -70,6 +72,8 @@ sub render {
b => $self->bus,
t => $self->tube,
icon_for => \&icon_for,
+ now => DateTime->now,
+ format_duration => sub { DateTime::Format::Duration->new(@_) },
},
\$output,
) or die $self->template->error;