=head1 METHODS
-=over 4
-
-=item appprefix($class)
+=head2 appprefix($class)
MyApp::Foo becomes myapp_foo
return $class;
}
-=item class2appclass($class);
+=head2 class2appclass($class);
MyApp::C::Foo::Bar becomes MyApp
My::App::C::Foo::Bar becomes My::App
return $appname;
}
-=item class2classprefix($class);
+=head2 class2classprefix($class);
MyApp::C::Foo::Bar becomes MyApp::C
My::App::C::Foo::Bar becomes My::App::C
return $prefix;
}
-=item class2classsuffix($class);
+=head2 class2classsuffix($class);
MyApp::C::Foo::Bar becomes C::Foo::Bar
return $class;
}
-=item class2env($class);
+=head2 class2env($class);
Returns the environment name for class.
return uc($class);
}
-=item class2prefix( $class, $case );
+=head2 class2prefix( $class, $case );
Returns the uri prefix for a class. If case is false the prefix is converted to lowercase.
return $prefix;
}
-=item class2tempdir( $class [, $create ] );
+=head2 class2tempdir( $class [, $create ] );
Returns a tempdir for a class. If create is true it will try to create the path.
return $tmpdir->stringify;
}
-=item home($class)
+=head2 home($class)
Returns home directory for given class.
return $home;
}
-=item prefix($class, $name);
+=head2 prefix($class, $name);
Returns a prefixed action.
return $name;
}
-=item request($uri)
+=head2 request($uri)
Returns an L<HTTP::Request> object for a uri.
sub request {
my $request = shift;
unless ( ref $request ) {
- if ( $request =~ m/http/i ) {
+ if ( $request =~ m/^http/i ) {
$request = URI->new($request)->canonical;
}
else {
return $request;
}
-=back
-
=head1 AUTHOR
Sebastian Riedel, C<sri@cpan.org>