Klasse :: Storagefactory :: YAML

Klasse :: Storagefactory :: YAML is een objectfabriek die objecten kan ophalen en op te slaan via YAML.
Download nu

Klasse :: Storagefactory :: YAML Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • chromatic
  • Uitgever website:
  • http://search.cpan.org/~chromatic/Crypt-CipherSaber-1.00/lib/Crypt/CipherSaber.pm

Klasse :: Storagefactory :: YAML Tags


Klasse :: Storagefactory :: YAML Beschrijving

Klasse :: Storagefactory :: YAML is een objectfabriek die objecten kan ophalen en op te slaan via YAML. Klasse :: Storagefactory :: YAML is een objectfabriek die objecten kan ophalen en op te slaan via Yaml.Synopsis Gebruik Klasse :: StorageFactory :: YAML; Mijn $ Astronauten = Klasse :: StorageFactory :: Yaml-> Nieuw (opslag => 'Astronaut_Data', Type => 'Astronaut',); Mijn $ Flyboy = Eval {$ Astronauten-> Fetch ('Yeager')}; Waarschuwen "No Chuck Foundn" Als $ @; Klasse :: Storagefactory :: YAML is een objectfabriek om objectgegevens van en naar yaml-bestanden te halen en van YAML-bestanden.methodsnew (opslag => $ Storage, Type => $ Type) Creëert een nieuw object van deze klasse. Dit kost twee vereiste parameters, opslag en type. Opslag is de naam van de map met de .yml-bestanden die aan deze fabriek zijn gekoppeld. Type is de naam van de klas om te gebruiken bij het maken van objecten. Als u gegevens opslaat voor de astronaut-module in de directory Astronaut_Data, maakt u een fabriek met: Mijn $ Space_Camp = Klasse :: Storagefactory :: YAML-> NIEUW (opslag => 'Astronaut_Data', Type => Astronaut ',); dit Methode gooit een uitzondering tenzij u zowel Attributes.storage () accessor voor het opslagattribuut in de constructor hebt verstrekt. Je kunt dit hier niet instellen; U kunt het alleen lezen.Type () Accessor voor het typeattribuut in de constructor. Je kunt dit hier niet instellen; Je kunt het alleen lezen.Fetch ($ id) gezien een $ ID van een astronaut, pogingen om het object van opslag te halen. Als het object niet lijkt te bestaan op basis van $ ID, gooit dit een uitzondering. Als het bestaat, passeert het de gegevens die zijn opgehaald uit opslag naar de constructeur voor de klasse die wordt geïdentificeerd door het typeattribuut (in de constructor). In het bovenstaande voorbeeld, fetch () zoekt naar gegevens voor Yeager in Astronaut_Data / Yearger.yml .Store ($ ID, $ object) roept de methode van de gegevens () op het ontvangen $ object om de bewaarbare gegevens op te halen en op te slaan in de opslaglocatie, geïdentificeerd door de $ ID. Als u een astronaut wilt klonen in $ Flyboy, U kunt dit doen met: $ Space_Camp-> Store ('ChuckClone', $ Flyboy); Vereisten: · Perl


Klasse :: Storagefactory :: YAML Gerelateerde software