Clase :: StorageFactory :: Yaml

Clase :: StorageFactory :: Yaml es una fábrica de objetos que puede obtener y almacenar objetos a través de YAML.
Descargar ahora

Clase :: StorageFactory :: Yaml Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • chromatic
  • Sitio web del editor:
  • http://search.cpan.org/~chromatic/Crypt-CipherSaber-1.00/lib/Crypt/CipherSaber.pm

Clase :: StorageFactory :: Yaml Etiquetas


Clase :: StorageFactory :: Yaml Descripción

Clase :: StorageFactory :: Yaml es una fábrica de objetos que puede obtener y almacenar objetos a través de YAML. Clase :: StorageFactory :: Yaml es una fábrica de objetos que puede obtener y almacenar objetos a través de Yaml.Synopsis Clase :: StorageFactory :: Yaml; My $ Astronauts = Class :: StorageFactory :: Yaml-> Nuevo (Storage => 'astronaut_data', tipo => 'astronauta',); My $ Flyboy = Eval {$ Astronauts-> Fetch ('Yeeger')}; Warn "No Chuck Foundn" si $ @ Class :: StorageFactory :: Yaml es una fábrica de objetos para recuperar y almacenar datos de objetos desde y hacia YAML Files.MethodsNew (Storage => $ Storage, Type => $ Tipo) crea un nuevo objeto de esta clase. Esto toma dos parámetros, almacenamiento y tipo requeridos. El almacenamiento es el nombre del directorio que mantiene los archivos .yml asociados con esta fábrica. El tipo es el nombre de la clase para usar al crear objetos. Si almacena datos para el módulo de astronauta en el directorio astronaut_data, cree una fábrica con: My $ space_camp = clase :: storagefactory :: yaml-> nuevo (almacenamiento => 'astronaut_data', tipo => 'astronauta',); esta El método lanzará una excepción a menos que haya proporcionado ambos atributos. AccessorStorage () para el atributo de almacenamiento establecido en el constructor. No puedes establecer esto desde aquí; Solo puede leerlo.Type () Accessor para el atributo tipo establecido en el constructor. No puedes establecer esto desde aquí; Solo puede leerlo.Fetch ($ ID) dado la identificación de $ un astronauta, intenta buscar el objeto del almacenamiento. Si el objeto no parece existir en función de $ ID, esto lanzará una excepción. Si existe, pasará los datos recuperados del almacenamiento al constructor para la clase identificada por el atributo de tipo (establecido en el constructor). En el ejemplo anterior, Fetch () busca datos para Yeager en astronaut_data / yeger.yml .store ($ id, $ objeto) llama el método de datos () en el objeto $ recibido para recuperar los datos almacenables y lo almacena en la ubicación de almacenamiento, identificada por el $ id. Si desea clonar un astronauta en $ Flyboy, Puedes hacerlo con: $ space_camp-> tienda ('Chuckclone', $ Flyboy); Requisitos: · Perl


Clase :: StorageFactory :: Yaml Software relacionado