タグ

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

タグの絞り込みを解除

後でとClass-Componentに関するnsyeeのブックマーク (1)

  • Class::Component その2 - (ひ)メモ

    ※ 例文中の個人名などは架空のものです。 やりたいこと 人によって自転車の色は異なる。色の情報は外部のデータファイルとかDBとかにある。色の情報は最初に調べておいて、聞かれたらすぐに答えられるようにしておきたい。 やれることは全部やりたい。 やったこと 妥当かどうかわからないすけどやったこと。 Pluginが呼ばれる前に外部データを読むとかの初期化処理をしたい。でもってその初期化処理は、Pluginされたエッジクラスに応じて変化させたい。 エッジクラス (NaoyaとかKanjiManとか) で、config に { injected => __PACKAGE__ } を詰める。 __PACKAGE__->class_component_reinitialize(config => $config); でセットする。 __PACKAGE__->class_component_reiniti

    Class::Component その2 - (ひ)メモ
  • 1