NAME

Statocles::Page::File - A page wrapping a file (handle)

SYNOPSIS

    # File path
    my $page = Statocles::Page::File->new(
        path => '/path/to/page.txt',
        file_path => '/path/to/file.txt',
    );

    # Filehandle
    open my $fh, '<', '/path/to/file.txt';
    my $page = Statocles::Page::File->new(
        path => '/path/to/page.txt',
        fh => $fh,
    );

DESCRIPTION

This Statocles::Page wraps a file handle in order to move files from one store to another.

ATTRIBUTES

file_path

The path to the file.

fh

The file handle containing the contents of the page.

dom

This page has no DOM, so trying to access it throws an exception.

METHODS

vars

Dies. This page has no templates and no template variables.

has_dom

Returns false. This page has no DOM.

render

    my $fh = $page->render;

Return the filehandle to the file containing the content for this page.