NAME
   Config::Any::TT2 - Config::Any plugin for Config::TT2 files

SYNOPSIS
       use Config::Any;

       my $cfg_file = 'cfg.tt2';

       my $configs = Config::Any->load_files(
           {
               files           => [$cfg_file],
               flatten_to_hash => 1,
               use_ext         => 1,
           }
       );

       my $cfg = $configs->{$cfg_file};

DESCRIPTION
   Loads Config::TT2 files. Example:

     [%                        # tt2 directive start-tag
       scalar = 'string'

       array = [ 10 20 30 ]    # commas are optional
       rev   = array.reverse   # powerful virtual methods
       item  = array.0         # interpolate previous value

       hash = { foo = 'bar'    # hashes to any depth
                moo = array    # points to above arrayref
              }
     %]                        # tt2 directive end-tag

METHODS
 extensions( )
   return an array of valid extensions ("tt2", "tt").

 load( $file )
   Attempts to load $file via Config::TT2.

 requires_all_of( )
   Specifies that this module requires Config::TT2 in order to work.

AUTHOR
   Karl Gaissmaier <[email protected]>

COPYRIGHT AND LICENSE
   Copyright 2012 by Karl Gaissmaier

   This library is free software; you can redistribute it and/or modify it
   under the same terms as Perl itself.

SEE ALSO
   *   Config::Any

   *   Config::TT2