Luke Closs > Socialtext-Resting-Utils > Socialtext::Resting::Mock

Download:
Socialtext-Resting-Utils-0.21.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.04   Source  

NAME ^

Socialtext::Resting::Mock - Fake rester

SYNOPSIS ^

  my $rester = Socialtext::Resting::Mock->(file => 'foo');

  # returns content of 'foo'
  $rester->get_page('bar');

FUNCTIONS ^

new( %opts )

Create a new fake rester object. Options:

file

File to return the contents of.

server( $new_server )

Get or set the server.

username( $new_username )

Get or set the username.

password( $new_password )

Get or set the password.

workspace( $new_workspace )

Get or set the workspace.

get_page( $page_name )

Returns the content of the specified file or the page stored locally in the object.

get_pages

Retrieve a list of pages in the current workspace.

put_page( $page_name )

Stores the page content in the object.

put_pagetag( $page, $tag )

Stores the page tags in the object.

get_pagetags( $page )

Retrieves page tags stored in the object.

die_on_put( $rc )

Tells the next put_page() to die with the supplied return code.

accept( $mime_type )

Stores the requested mime type.

order( $order )

Stores the requested order.

get_taggedpages( $tag )

Retrieves the taggedpages stored in the object.

set_taggedpages( $tag, $return )

Store the taggedpages return value in the object.

This is not a real function, but it can make testing easier.

json_verbose

Set the json_verbose flag.

response

Retrieve a fake response object.

AUTHOR ^

Luke Closs, <luke.closs at socialtext.com>

COPYRIGHT & LICENSE ^

Copyright 2006 Luke Closs, all rights reserved.

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

syntax highlighting: