Top Level Namespace
- Includes:
- ERB::Util
Defined Under Namespace
Modules: AlControllerSession Classes: AlCheckboxes, AlController, AlDate, AlFile, AlFloat, AlForm, AlHidden, AlInteger, AlLogin, AlMail, AlNumber, AlOptions, AlPassword, AlPersist, AlPersistFile, AlPersistMysql, AlPersistPostgres, AlPersistRDB, AlPersistSqlite, AlRadios, AlRdbw, AlRdbwMysql, AlRdbwPostgres, AlRdbwSqlite, AlSelector, AlSession, AlSubmit, AlTemplate, AlText, AlTextArea, AlTime, AlTimestamp, AlWidget, Alone
Constant Summary
- AL_BASEDIR =
Aloneライブラリのサーバー上での設置パス
File.dirname( __FILE__ )
- AL_TEMPDIR =
テンポラリファイル設置パス
"/tmp/"
- AL_CHARSET =
使用キャラクタセット(現在UTF-8固定)
"UTF-8"
- AL_USERLIBDIR =
ユーザ作成ライブラリ(モデル等)
File.join(AL_BASEDIR, "/../userlib/")
- AL_ERROR_HANDLER =
エラーハンドラ
"handle_error_display"
- AL_CTRL_DIR =
アプリケーションを導入したディレクトリ絶対パス
File.join(AL_BASEDIR, "/../examples_with_controller/")
- AL_FORM_MAX_CONTENT_LENGTH =
最大リクエストサイズ (bytes)
8000000
- AL_FORM_EMPTYTAG_CLOSE =
htmlタグ生成時の空要素閉じタグ(XHTMLなら “/>”)
">"
- AL_SESS_DIR =
セッションをファイルに保存する場合の場所
AL_TEMPDIR
- AL_SESS_TIMEOUT =
セッションタイムアウト(秒)
3600
- AL_LOGIN_URI =
ログインスクリプトのURI
"/login_logout/login.rb"
- AL_TEMPLATE_DIR =
テンプレート保存場所へのパス。ドットはコントローラと同じディレクトリ。
'.'
- AL_TEMPLATE_CACHE =
テンプレートキャッシュを使う場合のディレクトリ。nilならキャッシュしない。
nil
- AL_TEMPLATE_HEADER =
テンプレートセクションで使う、出力するhtmlの断片。
TODO: エラーハンドラでも使用した。今後もそうかは要検討。
%Q(<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <link type="text/css" rel="stylesheet" href="/al_style.css"> )
- AL_TEMPLATE_BODY =
%Q(</head>\n<body>\n)
- AL_TEMPLATE_FOOTER =
%Q(</body>\n</html>)
- RUBYPATH =
rubyインタプリタの定義
File.join(RbConfig::CONFIG['bindir'], RbConfig::CONFIG['ruby_install_name']) + RbConfig::CONFIG['EXEEXT']
Instance Method Summary (collapse)
- - (Object) body_section
- - (Object) footer_section
-
- (Object) h(s)
html特殊文字のエスケープ.
- - (Object) header_section
-
- (Object) make_uri(arg = {})
リンク用のURIを生成する.
-
- (Object) u(s)
URIエンコード.
Instance Method Details
- (Object) body_section
21 22 23 |
# File 'lib/al_erb.rb', line 21 def body_section() return AL_TEMPLATE_BODY end |
26 27 28 |
# File 'lib/al_erb.rb', line 26 def () return AL_TEMPLATE_FOOTER end |
- (Object) h(s)
html特殊文字のエスケープ
215 216 217 |
# File 'lib/al_template.rb', line 215 def h( s ) Alone::escape_html( s ) end |
- (Object) header_section
16 17 18 |
# File 'lib/al_erb.rb', line 16 def header_section() return AL_TEMPLATE_HEADER end |
- (Object) make_uri(arg = {})
リンク用のURIを生成する
231 232 233 |
# File 'lib/al_template.rb', line 231 def make_uri( arg = {} ) Alone.make_uri( arg ) end |
- (Object) u(s)
URIエンコード
223 224 225 |
# File 'lib/al_template.rb', line 223 def u( s ) Alone::encode_uri_component( s ) end |