タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

mooseとperlに関するrudo108のブックマーク (4)

  • Moose::Manual::MooseX - おすすめの拡張モジュール - perldoc.jp

    題名¶ Moose::Manual::MooseX - おすすめの拡張モジュール MooseX?¶ Mooseを拡張したり変更するのは簡単です(だからこそMooseはこれほど強力なのです)。MOPのAPIを使えば、独自のやり方で処理を行ったり、新しい機能を追加したり、一般的なカスタマイズを行うこともできます。 ただし、独自の拡張モジュールを書く場合は、メタモデルをよく理解しておく必要があります。まずはMoose::Manual::MOPのドキュメントをご覧ください。Moose::Cookbookにもいくつか拡張のためのレシピがあります。 拡張モジュールの書き方を説明するのはこのマニュアルの範囲を超えますが、ありがたいことに、すでに多くの人が拡張モジュールを書いてCPANにあげてくれています。 このドキュメントは、その中から私たちがもっとも愛用しているいくつかのモジュールを取り上げます。 M

  • coerce - Yappo::タワシ

    coerce とは、 has の isa を指定したときに特定の型でバリデーションしちゃうんですが、バリデーション前に型変換をするしくみです。 has 'headers' => ( is => 'rw', isa => 'Header', coerce => 1, default => sub { HTTP::Headers->new } ); subtype 'Header' => as 'Object' => where { $_->isa('HTTP::Headers') }; coerce 'Header' => from 'ArrayRef' => via { HTTP::Headers->new( @{ $_ } ) } => from 'HashRef' => via { HTTP::Headers->new( %{ $_ } ) }; isa('HTTP::Headers'

  • http://www.idocsq.net/page/363

  • Moose(Mouse)の基本。アクセサのコードを読んでみる

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    Moose(Mouse)の基本。アクセサのコードを読んでみる
  • 1