作ろうとしているやつがちょうどCatalystで作り直そうかと思っていたのでひとまず、設定ファイルをCatalystから切り離して、Catalyst以外のアプリからも読み込めるようにしました。 まず、作成するアプリは下記のようなライブラリ構成です。 MyApp::API アプリケーションのロジック部です MyApp::Web Catalyst関連のものです MyApp::Utils ユーティリティ。Catalystから切り離す。 MyApp::Config 設定ファイルに関するクラス MyApp::Log ログを出力するクラス ともあれ、catalyst.plでひな形を作ります。 $ catalyst.pl MyApp::Web まずlib/MyApp/Config.pmを下記のように作成します。 package MyApp::Config; use strict; use