Ruby 1.8.0以降のみサポート。
CKComponent#post_action: | アクションが実行された後のタイミングで呼ばれる。 |
メソッド名の変更
CKApplication#pre_run: | -> pre_action |
CKComponent#pre_run: | -> pre_action |
正式リリース。 ライセンスをGPLライセンスからRubyライセンスに変更。
CKApplication#pre_respond: | ブラウザにHTTPレスポンスを送る直前に呼ばれる。 |
CKComponent#post_run: | フォームデータをインスタンス変数に設定し、 アクションを実行した後に呼ばれる。 |
CKComponent#convert_char_code: | フォームデータをコンポーネントのインスタンス変数に 設定する直前に呼ばれる。 このメソッドで文字コード変換を行う。 |
クラスの削除
CKLock
メソッドの移動
CKUtilities.parse_query_string: | -> CKRequest.parse_query_string |
CKUtilities.parse_cookie: | -> CKCookie.parse_raw_cookie |
メソッドの削除
CKApp#debug
最終ベータ版。
メソッド名の変更
CKApplication#attributes_check: | -> check_attributes |
CKElement#init_element: | -> init |
CKElement#oid: | -> element_id |
CKComponent#html_string: | -> template_string |
CKRequest#single_param: | -> form_value |
CKRequest#multiple_params: | -> form_values |
CKResponse#send_redirect: | -> set_redirect |
メソッドの移動
CKElement.parse_ckd_value: | -> CKComponent#parse_ckd_value |
CKBinding.bind: | -> CKComponent#bind |
CKSession#save: | -> CKApplication#save_session |
CKSession#restore: | -> CKApplication#restore_session |
CKSession#clear: | -> CKApplication#clear_session |
CKURL#url: | -> CKApplication#url |
クラスの移動
CKAdaptee::CGI: | -> CKAdapter::CGI |
CKSession::SessionTimeoutError: | -> CKApplication::SessionTimeoutError |
CKSession::SessionAuthorizationError: | -> CKApplication::SessionAuthorizationError |
クラスの削除
CKURL, CKAdaptee, CKBinding
$LOAD_PATH/cgikit/elements: | 拡張エレメント |
$LOAD_PATH/cgikit/components: | 拡張コンポーネント |
バグ修正とコードのリファクタリング。
path: | ファイルシステム上のプログラムのパス。 |
component_path: | コンポーネントのあるディレクトリ。 |
baseurl: | Webサーバのドキュメントルートから見たURL (application属性から名称を変更)。 |
name: | 拡張子を除いたプログラム名。 |
CKMessage#escape: | -> escape_html |
CKMessage#unescape: | -> unescape_html |
CKMessage#date: | -> date |
CKMessage#_cookies: | -> cookies |
CKAdaptee::CGI#escape: | -> escape_url |
CKAdaptee::CGI#unescape: | -> unescape_url |
CKAdaptee::CGI#parse: | -> parse_query_string |
アプリケーション、エレメントの初期化ロジックを変更。
一部コードの修正。
CGIKit公開。