Dati :: contesto

Dati di configurazione con il contesto
Scarica ora

Dati :: contesto Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Ivan Wills
  • Sito web dell'editore:

Dati :: contesto Tag


Dati :: contesto Descrizione

Get Object Build -> Parse file -> Se "genitore" Costruisci genitore -> Unisci genitore sé e grezzo -> Costruisci istanza -> Iterare a tutti i valori -> Se il valore è una stringa del modulo "# ... #" Effettuare il riferimento Sub per aggiungere all'elenco chiamate -> Se il valore è un Hashref e "Modulo" o tasti "Metodo" esistono Aggiungi all'elenco delle chiamate -> Cache Risultato oggetto -> Clone Data RAWS -> Chiama ogni metodo Elenco chiamate -> Se Ritorna è un coderef assumere che sia un gestore di eventi -> altrimenti sostituire i dati con il valore restituito -> Se vengono restituiti qualsiasi gestore di eventi, eseguire il loop di eventi di esecuzione -> return DataModule hashes {"Module": "My :: Modulo", "Metodo": " Get_Data "," Nuovo ":" Nuovo ", ...} o {" Metodo ":" Do_something "," Ordina ": 1, ....} 1st: chiama il mio :: Modulo-> Nuovo-> Get_Data ( Se NUOVO non è stato presente semplicemente chiamare il mio :: Modulo-> Get_Data) 2nd_Data) 2nd_Data) 2 °: Chiamata Dati :: Context :: Azioni-> Do_somethingLe Parametri passati in entrambi i casi sono $ Value = il hashref contenente il metodo chiamato $ DC = il tutto Dati Contesto Dati Raw $ Path = un percorso di come arrivare a questi dati $ vars = Le variabili che il GET è stato chiamato conData :: Context è un modulo Perl che fornisce una stringa del percorso di configurazione o elenco di stringhe contenenti nomi di directory per essere ricercati file di configurazione Fallback BOOL se True Se una configurazione non viene trovata la configurazione dei genitori verrà cercata etc fallback_depth Se impostato su un valore non zero, il calo posteriore è limitato a questo numero di volte Azioni hashref di coderefs, consente una semplice aggiunta di metodi extra ai dati :: Context :: Azioni action_CLASS consente l'utilizzo di una classe di azione diversa dai dati: : Context :: Azioni. Sebbene si suggerisca che la classe alt dovrebbe essere eredita da dati :: Context :: Azioni file_suffixes hashref json => '.dc.json': json js => '.dc.js': json->> iahl => '. dc.yml ': yaml o yaml :: xs xml =>' .dc.xml ': XML :: Semplice registro registrazione del registro, crea un oggetto proprio che scrive su STDERR se non specificato Debug Set Il livello di debug predefinito è avvertire (debug , Info, Warn, Error o Fatal) Cache Cache ... sinossi Utilizzare i dati :: Contesto; # Creare un nuovo Data :: Context Variable My $ DC = Dati :: Context-> Nuovo (percorso => ); # Leggi un configurazione My $ Data = $ DC-> Get ('alcuni / config', {context => 'valori',}); Homepage del prodotto


Dati :: contesto Software correlato