my $server = Request::Server->new; # code for set_defaults executed... # and you override the default before using your object $server->server('qa.website.net'); # and do the rest... $server->start; # just an example!