NAME
Resource::Pack::FromFile - easily use external resource description files
VERSION
version 0.03
SYNOPSIS
# in data/resources
url jquery => 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js';
file app_js => 'app.js';
file app_css => (
file => 'app.css',
install_to => 'css',
);
dir 'images';
# in installer script
my $resource = Resource::Pack::FromFile->new(
name => 'my_app',
resource_file => 'data/resources',
install_to => 'app',
);
$resource->install;
or
package My::App::Resources;
use Moose;
extends 'Resource::Pack::FromFile';
has '+name' => (default => 'my_app');
has '+resource_file' => (default => 'data/resources');
my $resource = My::App::Resources->new(install_to => 'app');
$resource->install;
DESCRIPTION
This is a subclass of Resource::Pack::Resource, which handles loading a resource definition from a separate file.
ATTRIBUTES
resource_file
The file to read the resource definition from. The containing directory is used as the default for install_from
.
1;
SEE ALSO
Please see those modules/websites for more information related to this module.
AUTHORS
Stevan Little <stevan.little@iinteractive.com>
Jesse Luehrs <doy at tozt dot net>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 by Infinity Interactive, Inc.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.