NAME
Shodo::Suzuri - Request and Reponse Parser for Shodo
Methods
request
$suzuri->request($req);
Set HTTP::Request object.
response
$suzuri->response($res);
Set HTTP::Response object.
params
$suzuri->params(
category => { isa => 'Str', documentation => 'Category of articles.' },
limit => { isa => 'Int', default => 20, optional => 1, documentation => 'Limitation numbers per page.' },
page => { isa => 'Int', default => 1, optional => 1, documentation => 'Page number you want to get.' }
);
Parameters for validation and documentation. These rules are based on Data::Validator's interfaces.
validate
$suzuri->validate($params);
Validate with the rules defined by "params" method. Parameter must be HASH ref.
doc
$suzuri->doc();
Return the Markdown formatted document for Web API.
LICENSE
Copyright (C) Yusuke Wada.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
Yusuke Wada <yusuke@kamawada.com>