Scripting >> Perl >> how to check if a hash is defined in an if block

if ( defined $rules->{$tenantprjvm}->{'mrules'}->{$ruleno}->{'actualval'} )
        {
            $rules->{$tenantprjvm}->{'mrules'}->{$ruleno}->{'actualval'} .= "\n" . $actualval;
        }
        else
        {
            $rules->{$tenantprjvm}->{'mrules'}->{$ruleno}->{'actualval'}  =  $actualval;
        }