package Gitalist::ActionRole::FilenameArgs;
use Moose::Role;
use namespace::autoclean;
requires 'execute';
before 'execute' => sub {
my ($self, $controller, $c, @args) = @_;
$c->stash->{filename} = join('/', @args) || ''
unless $c->stash->{filename};
};
1;