Catalyst::Action::JSORB - Catalyst Action for JSORB dispatchers


JSORB documentation  | view source Contained in the JSORB distribution.

Index


NAME

Top

Catalyst::Action::JSORB - Catalyst Action for JSORB dispatchers

SYNOPSIS

Top

  use Catalyst::Action::JSORB;

  TestApp->config(
      name => 'TestApp',
      who  => 'World',
      # add the JSORB config ...
      'Action::JSORB' => JSORB::Dispatcher::Catalyst->new(
          namespace     => JSORB::Namespace->new(
              name     => 'Test',
              elements => [
                  JSORB::Interface->new(
                      name       => 'App',
                      procedures => [
                          JSORB::Procedure->new(
                              name  => 'greeting',
                              body  => sub {
                                  my ($c) = @_;
                                  return 'Hello ' . $c->config->{'who'};
                              },
                              spec  => [ 'Catalyst' => 'Str' ],
                          ),
                      ]
                  )
              ]
          )
      )
  );

  TestApp->setup;

  sub rpc : Global : ActionClass(JSORB) {}

DESCRIPTION

Top

This is basically a Catalyst Action that can be used as a gateway to a JSORB dispatcher. It will first look for the dispatcher in the local controller config and failing that will look in the global config.

BUGS

Top

All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.

AUTHOR

Top

Stevan Little <stevan.little@iinteractive.com>

COPYRIGHT AND LICENSE

Top


JSORB documentation  | view source Contained in the JSORB distribution.