Gegevens :: Context

Configuratiegegevens met context
Download nu

Gegevens :: Context Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ivan Wills
  • Uitgever website:

Gegevens :: Context Tags


Gegevens :: Context Beschrijving

Download Object Build -> ParSSE-bestand -> Als "Ouder" Build Ouder -> Smeren Zelf- en RAW OUDER -> Constructie-instantie -> Herinner voor alle waarden -> Als de waarde een reeks van het formulier is "# ... #" Maak subverwijzing naar bellijst -> Als de waarde een HASHREF en "Module" of "Method" -toetsen is Besteltoevoegen aan bellijst -> Cache Resultus Object -> Clone RAW-gegevens -> Bel elke methode Oproeplijst -> Als Terugkeer is een CODEEREF ASSUMIEREN Het is een gebeurtenishandler -> anders vervangen gegevens met geretourneerde waarde -> Als eventuele gebeurtenishandlers worden geretourneerd, rennen gebeurtenislus -> Retourdatumodule hashes {"module": "MY :: Module", "Methode": " GET_DATA "," NIEUW ":" NIEUW ", ...} of {" -methode ":" Do_something "," Bestel ": 1, ....} 1e: Call My :: Module-> Nieuw-> Get_Data ( Indien nieuw niet aanwezig was, zou het gewoon mijn :: module-> get_data noemen) 2e: oproepen Gegevens :: Context :: Acties-> Do_somethoneDe parameters die in beide gevallen zijn geslaagd, zijn $ value = The Hashref met de methode Call $ DC = het geheel Data Context RAW-gegevens $ PATH = een pad van het bereiken van deze gegevens $ VARS = De variabelen die de GET is genoemd met DATA :: Context is een PERL-module die configuratiepadstring of lijst van reeksen bevat die directory-namen bevatten die moet worden doorzocht configuratie-bestanden Fallback Bool, indien true als een configuratie niet wordt gevonden, wordt de bovenliggende configuratie gevonden enz. Fallback_depth Indien ingesteld op een niet-nulwaarde, zal de Fall Back worden beperkt tot dit aantal keren Acties Hashref van CODEEREFS, maakt eenvoudig toe te voegen van extra methoden aan gegevens :: Context :: Actions Action_Class maakt het gebruik van een Action-klasse dan gegevens mogelijk: : Context :: Acties. Hoewel het wordt gesuggereerd dat de Alt-klasse moet erven van gegevens :: Context :: Acties File_Suffix Hashref JSON => '.dc.json': JSON JS => '.dc.js': JSON-> ontspannen yaml => '. DC.YML ': YAML of YAML :: XS XML =>' .DC.XML ': XML :: Simple Log Logging-object, creëert eigen object dat gewoon schrijft naar Stderr, indien niet gespecificeerd debug Set De standaardinstelling Debuggen , Info, Warn, Fout of Fatal) Cache ... Synopsis Gebruik Data :: Context; # Maak een nieuwe gegevens :: Context Variabele My $ DC = gegevens :: context-> nieuw (pad => ,); # Lees een configuratie My $ Data = $ DC-> Get ('Sommige / Config', {context => 'waarden',}); Homepage van het product


Gegevens :: Context Gerelateerde software