The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
package XAO::DO::Web::MyAction;
use strict;
use XAO::Utils;
use XAO::Objects;
use base XAO::Objects->load(objname => 'Web::Action');

sub check_mode ($%) {
    my $self=shift;
    my $args=get_args(\@_);
    my $mode=$args->{mode} || 'foo';
    if($mode eq 'foo') {
        $self->textout('Got FOO');
    }
    else {
        $self->SUPER::check_mode($args);
    }
}

1;