All pastes #400751 Raw Edit

Miscellany

public text v1 · immutable
#400751 ·published 2007-03-18 21:56 UTC
rendered paste body
#!/usr/bin/perl -w


use SOAP::Transport::HTTP;

my $daemon = SOAP::Transport::HTTP::Daemon
-> new (LocalAddr => 'localhost', LocalPort => 8080)
-> dispatch_to(undef, Meticiel,
                undef, undef);
print "Contact to SOAP server at ", $daemon->url, "\n";
$daemon->handle;


# Le code métier
package Meticiel;

sub is_available () {
        my ($domain) = shift;
        $domain = lc($domain);
        $domain = "coucou.fr";
        print $domain;

        if ($domain !~ /\.fr$/) {
                return "We only register domains in \".fr\"";
        }
        if (&registered($domain)) {
                return "Domain $domain already registered";
        }
        return "Domain $domain is available. Buy it soon!";
}

sub registered () {
#...
}