The Document of Aska

Pickles::Context のメソッド一覧

Pickles::Context とは コントローラー等 で $c として参照されるあれである。

メソッド一覧

  • $c->appname

    • アプリケーション名
  • $c->request, $c->req

    • Pickles::Request ( Plack::Request )
  • $c->response, $res

    • Pickles::Response ( Plack::Response )
  • $c->config

    • 設定情報 Pickles::Config
  • $c->render([$view_class])

    • 任意のViewクラスにレスポンスセットさせる
  • $c->uri_for(@path, \%query)

    • 任意にパスへのURLを生成する、リダイレクト用URLの生成等に便利
  • $c->redirect($url, [$code])

    • リダイレクトをレスポンスにセットさせる
  • $c->abort

    • pre_dispatch, コントローラー本体, post_dispatch で使用できる、これを呼ぶと後続の処理をカットできる為、認証処理等を挟みたい場合に利用出来る。Catalystのdetachに近いイメージ。
  • $c->register($name, $initializer)

    • コンテナのregisterへのエイリアス
  • $c->get($name)

    • コンテナからオブジェクトを取得する
  • $c->action

    • Dispatcherでセットされたアクション
  • $c->args

    • Dispatcherでセットされたargs