summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2013-05-27 17:26:09 +0100
committerdakkar <dakkar@thenautilus.net>2013-05-27 17:26:09 +0100
commit57b93c346efcd3b180f24cf19e78dd3ceab0cd1d (patch)
tree89a2502aef8078d920806578ab70b5f07e1bf65c /lib
parentfactored TFL client (diff)
downloadHomePanel-57b93c346efcd3b180f24cf19e78dd3ceab0cd1d.tar.gz
HomePanel-57b93c346efcd3b180f24cf19e78dd3ceab0cd1d.tar.bz2
HomePanel-57b93c346efcd3b180f24cf19e78dd3ceab0cd1d.zip
show predicted arrivals
Diffstat (limited to 'lib')
-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;