Config Toolkit

Solution qui créera des informations d'approvisionnement des fichiers de configuration (analyse) robustes et faciles
Télécharger maintenant

Config Toolkit Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • MIT License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Designing Patterns
  • Site Internet de l'éditeur:
  • http://rubyforge.org/projects/jobmanager/
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 64 KB

Config Toolkit Mots clés


Config Toolkit La description

Solution qui fera des informations d'approvisionnement à partir de fichiers de configuration (analyse) robustes et faciles Êtes-vous fatigué d'écrire un code personnalisé pour représenter et analyser chaque nouveau fichier de configuration utilisé dans vos applications? La boîte à outils de configuration génère des classes de configuration et peut les peupler de manière robuste en analysant différents formats de fichiers de configuration.ConfigToolkit est celui qui: · Permet aux programmeurs de spécifier Le type de données à charger à partir d'un fichier de configuration. La boîte à outils Validera automatiquement les données du fichier par rapport à cette spécification lors du chargement du fichier, en veillant à ce que la spécification soit toujours obéissante et sauvegarde le programmateur la corvée fastidieuse du code de validation de la rédaction. · Génère automatiquement des méthodes d'accessoir de paramètres (getters, setters et prédicats à tester pour la présence), un opérateur d'égalité et une méthode A + to_s + à partir de la spécification de la configuration. · Permet aux programmeurs de créer des fichiers de configuration, facilement et de manière programmable. · Fournit une classe pouvant charger des fichiers de configuration de rubis (Parse) (permettant la pleine puissance de Ruby à utiliser dans les fichiers de configuration). · Fournit des cours pouvant charger à partir de (parse) et de vider à des fichiers de configuration YAML et de la valeur de clé. · Fournit des cours qui peuvent charger et vider à des hachages. · Fournit une classe qui permet au contenu de une source de configuration pour remplacer le contenu d'un autre (cela fonctionne avec des fichiers de configuration de n'importe quel format ou hachage). · Est très extensible, permettant ainsi au moteur Pour être utilisé avec des fichiers de configuration de format personnalisés et avec des règles de validation de données personnalisées. Voici quelques caractéristiques essentielles de "Config Toolkit": · Le configtoolkit permet aux programmeurs de définir une nouvelle classe de configuration en spécifiant les paramètres inclus dans la configuration. Une spécification de paramètre consiste en la classe des valeurs du paramètre, que le paramètre soit ou non requis, et une valeur par défaut si le paramètre n'est pas requis. · Les méthodes getter, setter et prédicat sont automatiquement générées pour une nouvelle classe de configuration pour chaque paramètre spécifié pour obtenir la valeur du paramètre, définissez la valeur du paramètre et testez si le paramètre a une valeur. · Une méthode pour effacer automatiquement la valeur d'une paramètre est générée pour les paramètres facultatifs. · Un bloc peut être transmis à la nouvelle méthode d'une classe de configuration afin d'initialiser l'instance (voir configtoolkit :: BASECONFIG.NEW). · RDOC peut détecter et générer de la documentation pour chaque paramètre dans une classe de configuration (voir FAQ.txt pour savoir comment activer cela). · Un opérateur d'égalité existe pour chaque classe de configuration qui détermine l'égalité en fonction de la question de savoir si toutes les valeurs de paramètre sont égales. · Une méthode to_s qui produit une très jolie sortie existe pour chaque classe de configuration (ConfigToolkit :: BASECONFIG # TO_S, Tirer parti de la configuration :: Prettyprintwriter) · Les programmeurs peuvent spécifier des blocs de validation personnalisés pour chaque paramètre, afin de mettre en place des spécifications non prises directement prises en charge par le moteur. · Les programmeurs peuvent définir une méthode dans une classe de configuration qui sera appelée afin d'appliquer des relations entre les valeurs de différents paramètres (configtoolkit :: BASECONFIG # validate_all_values) · Les programmeurs peuvent créer des classes de lecteur et d'écrivain personnalisées afin de charger des formats de fichier de configuration (respectivement) non pris en charge directement par le configuolkit. · Les classes de configuration peuvent être imbriquées à une profondeur de l'autre. · Les classes de configuration ont une prise en charge de première classe pour les paramètres de configuration du tableau. Les contraintes peuvent être spécifiées pour un paramètre de tableau donné garantissant que tous les éléments sont d'une classe spécifiée et qu'il existe un nombre spécifié d'éléments présents (voir configtoolkit :: Contraindarray) · Le configtooolkit prend en charge plusieurs configurations stockées dans un seul fichier; Il est capable de distinguer que différentes configurations dans un fichier appartiennent à différents objets de configuration. Par exemple, les informations de configuration "Production" et "Test" peuvent vivre dans le même fichier de configuration et peuvent être chargées dans des instances de configuration distinctes (en spécifiant un "nom d'objet contenant différent" pour chaque configtoolkit :: BASECONFIG # Call Charger) · Une classe de lecteur à lire (parse) Fichiers de configuration Rubis (Configtoolkit :: Rubyeader) · Une classe de lecteur à lire (parse) Fichiers de configuration YAML (configtoolkit :: Yamlreader) · Une classe d'écrivain pour vider les fichiers de configuration YAML (ConfigToolkit :: Yamlwriter) · Une classe de lecteur pour charger la configuration directement à partir d'un hachage (configtoolkit :: hashreader) · Une classe d'écrivain Dump configuration directement sur un hachage (configtoolkit :: hashwriter) · Une classe de lecteur à lire (parse) Fichiers de configuration de la valeur de clé (Configtoolkit :: KeyvalueraderAder) · Classe d'un écrivain pour vider les fichiers de configuration de la valeur clé (configtoolkit :: keyvaluewriter) · Les classes ConfigToolkit :: KeyValuerAder et ConfigToolkit :: KeyValueWriter doivent être configurées pour fonctionner avec de nombreux formats différents de fichiers de configuration de la valeur de clé (via configtoolkit :: keyvalueconfig). · Une classe de lecteur pour sourmer une configuration à partir de plusieurs fichiers de configuration, permettant à un fichier de configuration de remplacer un autre (configtoolkit :: Dower Straightheader) · Le configtoolkit comprend une suite de tests d'unité complète. · Le code ConfigToolkit a des commentaires détaillés. · Le code ConfigToolkit comporte de nombreux exemples de programmes (dans le sous-répertoire des exemples). · Le package ConfigToolkit inclut une documentation approfondie, y compris FAQ.TXT et la documentation des formats de fichiers de support. Quoi de neuf dans cette version: · Le configuolkit imprimera un avertissement lorsqu'il rencontre un · Paramètre inconnu lors du chargement d'un fichier de configuration · (Configtoolkit :: BASECONFIG # CHARGE ET CONFIGTOOLKIT :: BASECONFIG # LOAD_GROUP). · Cela facilitera la tâche d'attraper des erreurs dans les fichiers de configuration. Précédemment, · De tels paramètres inconnus ont été ignorés silencieusement (merci pour l'idée, Inaki). · La configuration est maintenant * elle-même * peut être configurée. · Configtoolkit :: ConfigtoolkitConfig Les configurations peuvent être spécifiées pour un · Configtoolkit :: BASECONFIG Classe enfant ou pour une instance d'un · Configtoolkit :: BasEconfig Enfant classe. le · Configtoolkit :: ConfigToolKitConfig permet la personnalisation du chargement · Et des processus de dumping. À l'heure actuelle, il prend en charge la modification de la ConfigToolkit · Comportement lors de la rencontre d'un paramètre de configuration inconnu: le · Configtoolkit peut ignorer le paramètre (le comportement dans les versions antérieures), · Avertissez le paramètre (le nouveau comportement par défaut), ou élever un · Configtoolkit :: Erreur sur le paramètre. Voir readme.txt pour · plus de détails.


Config Toolkit Logiciels associés

ActionScript 3.0

ActionScript est un plugin Adobe qui vous permet de zoomer et de naviguer dans le flash et Adobe Air ActionScript. ...

149 4.8 MB

Télécharger

Recueillir

Le logiciel Open-Source de reconditionnement élimine ainsi les bits redondants et utiliser des dépendances à leur place ...

275 93.6 MB

Télécharger