J'essaie d'obtenir plusieurs modèles pour chaque type de ressource pour partager une ressource principale qui se connecte pour une classe étendue Catalyst :: Model :: REST.Catalyst Models partageant Configs
MyApp :: Model :: Jeu (Moose attributs requis de appliquées nom d'hôte, nom d'utilisateur, mot de passe) MyApp :: Model :: Jeu :: compte MyApp :: Model :: Jeu :: Caractère
Le :: :: compte et caractère à la fois étendre MyApp :: Model :: Puzzle Game a sa propre configuration de package défini dans le MyApp/lib/MyApp.pm:
__PACKAGE__->config(
name => 'PowerGame',
'Model::Game' => {
hostname => "Somehostname.com",
username => "username",
password => "Hax0rs",
}
}
Je ne parviens pas à trouver de la documentation sur l'autorisation le Model :: Game :: Account et Model :: Game :: Character pour utiliser la même configuration d'application que Model :: Game, puisque j'ai les attributs requis, l'application échoue pour commencer à réclamer je n'ai pas assigné d'attributs obligatoires.
Je crée actuellement une autre entrée pour 'Model :: Game :: Account' et 'Model :: Game :: Character' respectivement comme solution de contournement.
Si je vais sur ce la mauvaise façon de partager configs entre paquets,