Peter Haworth > HTML-StickyForm-0.08 > HTML::StickyForm::RequestHash

Download:
HTML-StickyForm-0.08.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.08   Source  

NAME ^

HTML::StickyForm::RequestHash - Minimal CGI-like request object

SYNOPSIS ^

  my $req=HTML::StickyForm::RequestHash->new(
    key1 => 'abc',
    key1 => 'def',
    key2 => ['ghi','jkl'],
  );
  my @keys=$req->param;
  my $val1=$req->param('key1');
  my @val2=$req->param('key2');

DESCRIPTION ^

This class provides the minimum features required of a request object by HTML::StickyForm, for use in cases where a normal request is not available. This might be because an empty request is needed, or where parameters are available, but it is not appropriate to use CGI or Apache::Request.

CLASS METHODS ^

new(PAIRLIST)

Constructor. Creates a request object with the supplied list of parameters. Multiple values for the same parameter name can be set up either by passing multiple name/value pairs, or by passing arrayrefs for values. It is not an error to mix these methods - all supplied values will be set in the new object.

METHODS ^

param()

Returns a list of the names of all configured parameters. Each name is listed only once, regardless of how many values are configured for any given name.

param($name)

In scalar context, returns the first configured value for the given name. In list context, returns all configured values for the given name.

AUTHOR ^

Copyright (C) Institute of Physics Publishing 2005-2011

        Peter Haworth <pmh@edison.ioppublishing.com>

You may use and distribute this module according to the same terms that Perl is distributed under.

syntax highlighting: