Suchergebnisse für Anfrage "moose"

6 die antwort

Schreiben von schreibgeschützten Attributen in einer Perl Moose-Klasse

Mit Perl undMooseuf Objektdaten kann auf zwei Arten zugegriffen werde $self->{attribute} oder$self->attribute() Hier ist ein einfaches Beispiel, das beides demonstriert: # Person.pm package Person; use strict; use warnings; use Moose; has ...

2 die antwort

Aufheben des Blessens von Perl-Objekten und Erstellen der TO_JSON-Methode für convert_blessed

Imdiese Antwort [https://stackoverflow.com/a/4185679/632407]Ich fand eine Empfehlung für eine einfacheTO_JSON Methode, die zum Serialisieren gesegneter Objekte in JSON benötigt wird. sub TO_JSON { return { %{ shift() } }; }Könnte jemand bitte im ...

4 die antwort

Laden Sie die benötigten Pakete auf Anfrage in Perl

Umformulierte Frage - Entschuldigung, es ist ein bisschen lang. Habe zum Beispiel ein einfacheres Paket package My; use Moose; use namespace::sweep; sub cmd1 {1} sub smd2 {2} __PACKAGE__->meta->make_immutable; 1;Ich möchte anderen erlauben, das ...

TOP-Veröffentlichungen

2 die antwort

Pfad :: Klasse :: Datei oder :: Dir & Moose Initialisierung und Zwang

Derzeit haben: package Local; use warnings; use Moose; use Method::Signatures::Simple; use Path::Class::File; use Path::Class::Dir; method _build_path_class { my $str = $self->pathstr; return Path::Class::Dir->new($str) if (-d $str); ...

2 die antwort

Erzwingen von ArrayRef [MyClass] aus ArrayRef [HashRef]

Beim Versuch zu antwortenSo instanziieren Sie Elchklassen aus einem großen HashIch glaube, ich habe einen anderen Ort erreicht, an dem ich Elch-Nötigungen ni...

3 die antwort

Wie kann ich ein alternatives Init-Argument für ein Attribut in Moose bereitstellen?

6 die antwort

Welche empfohlenen Perl-Module können Moose-Objekte serialisieren?

Ich benutzte normalerweiseStorable mitnstore, aber jetzt habe ich einModu [https://stackoverflow.com/questions/3999841] das hatCODE und anscheinendStorable mag das nicht. Ich fandYAML (undYAML::XS welcheIch kann nicht wirklich zur Arbeit ...

8 die antwort

Wie kann ich Elchobjekten flexibel Daten hinzufügen?

Ich schreibe ein Modul für ein Elchobjekt. Ich möchte einem Benutzer, der dieses Objekt verwendet (oder mir selbst ...), erlauben, spontan Felder hinzuzufügen, wie er es wünscht. Ich kann diese Felder nicht von vornherein definieren, da ich ...

4 die antwort

Pass-Variablen um den Modifikator around-Methode

Ist es möglich, Variablen zwischen mehreren Aufrufen an das @ zu übergebearound MethodModier [http://search.cpan.org/dist/Moose/lib/Moose/Manual/MethodModifiers.pod#BEFORE,_AFTER,_AND_AROUND] ? Beispiel (das funktioniert nicht, vermittelt aber ...

2 die antwort

Wie erstelle ich eine neue Moose-Klasse und instanziiere zur Laufzeit ein Objekt dieser Klasse?

Nach dem Erstellen einer Metaklasse mitMoose::Meta::Class->create, wie instanziiere ich eine echte Elchklasse mit dieser Klasse als Metaklasse? (Ich muss die Metaklasse auch erstellen, weil ich ihr auch einige Rollen zuweisen möchte.)