The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Articulate::Service::Simple - provide create, read, update, delete

METHODS

handle_create

  create => {
    meta     => {}
    content  => '...',
    location => '...'
  }

Creates new content. Throws an error if the content already exists or if the user has no write permission on that location.

handle_read

  read => {
    location => '...'
  }

Retrieves the content at that location. Throws an error if the content does not exist or if the user has no read permission on that location.

handle_update

  update => {
    meta     => {}
    content  => '...',
    location => '...'
  }

Updates the content at that location. Throws an error if the content does not exist or if the user has no write permission on that location.

handle_delete

  delete => {
    location => '...'
  }

Deletes the content at that location. Throws an error if the content does not exist or if the user has no write permission on that location.