trying to reduce Rubykassa::SignatureGenerator#generate_signature_for method complexity