| Class | CGIKit::Package |
| In: |
docs/rdoc_ja.rb
|
| Parent: | Object |
CGIKit::Packageはパッケージを扱うクラスです。 パッケージはCGIKit用のファイルをまとめたディレクトリです。
| RESOURCE_PATH | = | "resources" |
| BIN_PATH | = | "bin" |
| AUTOLOAD_COMPONENT_LOAD_TYPE | = | "autoload" |
| REQUIRE_COMPONENT_LOAD_TYPE | = | "require" |
| POST_LOAD_FILE | = | "post-load.rb" |
| WEB_SERVER_RESOURCE_PATH | = | "www" |
| PRE_LOAD_FILE | = | "pre-load.rb" |
| CONFIG_FILE | = | "config.rb" |
| COMPONENT_PATH | = | "components" |
| PACKAGE_PATH | = | "packages" |
| MODEL_PATH | = | "models" |
| LIB_PATH | = | "lib" |
| LOCALE_PATH | = | "locale" |
| MESSAGE_PATH | = | 'messages' |
| DEFAULT_MESSAGE_FILE | = | 'default.mo' |
| component_load_type | [RW] | コンポーネントのロード方法。 |
| component_path | [RW] | コンポーネント用のディレクトリのパス。 |
| lib_path | [RW] | ライブラリ用のディレクトリのパス。 |
| message_path | [RW] | メッセージカテゴリ用のディレクトリのパス。 |
| model_path | [RW] | モデルファイル用のディレクトリのパス。TapKit使用時のみ有効です。 |
| name | [R] | パッケージ名。 |
| package_class_name | [RW] | パッケージのクラス名。 |
| path | [RW] | パッケージのパス。 |
| resource_path | [RW] | リソース用のディレクトリのパス。 |
| web_server_resource_path | [RW] | Webサーバリソース用のディレクトリ |
コンポーネントのロード時、 autoload するなら真を返します。
See Also: require_component_load_type?
path ディレクトリのフックスクリプトを実行します。 ブロック評価前に pre ファイルを実行し、評価後に post ファイルを実行します。
See Also: exec_load_hook
path ディレクトリのフックスクリプトを実行します。 ブロック評価前に pre-load.rb を実行し、評価後に post-load.rb を実行します。
See Also: exec_hook
コンポーネントの各スクリプトファイルをロードします。 component_load_type が ‘autoload’ であればファイルを autoload し、 ‘require’ であれば require します。
key をキーにした、ローカライズしたメッセージを返します。 各 languages ロケールの name ファイルを探し、 あればロードしてメッセージを返します。 ファイルが見つからなければ nil を返します。
name が nil のとき、 DEFAULT_MESSAGE_FILE ファイルが使われます。
See Also: Component#message, ResourceManager#message
n の数に応じて、ローカライズした複数形のメッセージを返します。 key が単数形用のキー、 plural_key が複数形用のキーです。 どちらが使われるかはメッセージカタログの設定によります。 package_name のパッケージから 各 languages ロケールの name ファイルを探し、 あればロードしてメッセージを返します。 ファイルやメッセージが見つからなければ plural_key を返します。
name が nil のとき、 DEFAULT_MESSAGE_FILE ファイルが使われます。
See Also: Component#nmessage, ResourceManager#nmessage
コンポーネントのロード時、 require するなら真を返します。
See Also: autoload_component_load_type?