24 lines
		
	
	
		
			491 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			491 B
		
	
	
	
		
			Perl
		
	
	
	
	
	
package Dancer::Template::NetdiscoTemplateToolkit;
 | 
						|
 | 
						|
use strict;
 | 
						|
use warnings;
 | 
						|
 | 
						|
use Dancer::FileUtils 'path';
 | 
						|
use base 'Dancer::Template::TemplateToolkit';
 | 
						|
 | 
						|
sub view {
 | 
						|
    my ($self, $view) = @_;
 | 
						|
 | 
						|
    foreach my $path (@{ $self->config->{INCLUDE_PATH} }) {
 | 
						|
        foreach my $template ($self->_template_name($view)) {
 | 
						|
            my $view_path = path($path, $template);
 | 
						|
            return $view_path if -f $view_path;
 | 
						|
        }
 | 
						|
    }
 | 
						|
 | 
						|
    # No matching view path was found
 | 
						|
    return;
 | 
						|
}
 | 
						|
 | 
						|
1;
 |