taiyoh's memorandum

@ttaiyoh が、技術ネタで気づいたことを書き溜めておきます。

ただのメモ書き、またはArk::ModelsライクなものをAmon2でも用意する

 調子に乗ってAmon2::Modelsとかあるといいかも、って思ってたけど、

package MyApp::Models;

use strict;
use warnings;

use Object::Container '-base';

sub import {
  $_[1] = 'model'; # or something
  goto \&Object::Container::import;
}

register config => sub {
  shift->ensure_class_loaded('MyApp::Config');
  MyApp::Config->current;
};


package MyApp::Config;

use Config::ENV 'PLACK_ENV';

1;

 これで大体やりたいことはできる感じがしてきた。