Source

Ray / index.php

Full commit
<?php

error_reporting(E_ALL | E_STRICT);

require_once 'Ray/Ray.php';

try{

    $app = new Ray\Ray(array(
        'view' => 'Ray\View\Mustache\OneFile'
    ));

    $app->error(404, function(){
        return array(
            'action' => '404'
        );
    });

    $app->get(array('/','/readme'), function(){
        return array(
            'action' => 'index'
        );
    });

}catch(\Exception $e){
    var_dump($e);
}

__halt_compiler(); //?>

@@ layout
<html>
    <head>
        <title>Ray :: work in one file!</title>
    </head>
    <body>
        <h1>Ray works great!</h1>
        {{>action}}
    </body>
</html>

@@ 404
<h2>Error 404!</h2>

@@ index
<h2>Index view!</h2>