Class | CGIKit::ResourceManager |
In: |
docs/rdoc_ja.rb
|
Parent: | Object |
CGIKit::ResourceManageは、CGIKitアプリケーションで使うリソースファイル (画像など) を扱うクラスです。ResourceManagerオブジェクトは Application#resource_manager で取得できます。
CGIKit::Resourcemanagerには次の役割があります。
RESOURCE_PATH | = | "resources" |
DEFAULT_TMP_DATA_KEY_FIGURES | = | 16 |
WEB_SERVER_RESOURCE_PATH | = | "www" |
CGIKIT_PACKAGE | = | "CGIKit" |
MIME | = | {"htm"=>"text/html", "rpm"=>"audio/x-pn-realaudio-plugin", "me"=>"application/x-troff-me", "xls"=>"application/vnd.ms-excel", "xhtml"=>"application/xhtml+xml", "djvu"=>"image/vnd.djvu", "dcr"=>"application/x-director", "dll"=>"application/octet-stream", "pbm"=>"image/x-portable-bitmap", "man"=>"application/x-troff-man", "png"=>"image/png", "mpe"=>"video/mpeg", "txt"=>"text/plain", "ief"=>"image/ief", "kar"=>"audio/midi", "cpt"=>"application/mac-compactpro", "css"=>"text/css", "ppt"=>"application/vnd.ms-powerpoint", "dir"=>"application/x-director", "lzh"=>"application/octet-stream", "mpg"=>"video/mpeg", "eps"=>"application/postscript", "igs"=>"model/iges", "aif"=>"audio/x-aiff", "m3u"=>"audio/x-mpegurl", "xml"=>"text/xml", "wbmp"=>"image/vnd.wap.wbmp", "mov"=>"video/quicktime", "sh"=>"application/x-sh", "mpga"=>"audio/mpeg", "hdf"=>"application/x-hdf", "rtf"=>"text/rtf", "pnm"=>"image/x-portable-anymap", "msh"=>"model/mesh", "sv4crc"=>"application/x-sv4crc", "t"=>"application/x-troff", "tiff"=>"image/tiff", "shar"=>"application/x-shar", "hqx"=>"application/mac-binhex40", "xpm"=>"image/x-xpixmap", "au"=>"audio/basic", "xsl"=>"text/xml", "iges"=>"model/iges", "sit"=>"application/x-stuffit", "nc"=>"application/x-netcdf", "mxu"=>"video/vnd.mpegurl", "ice"=>"x-conference/x-cooltalk", "xbm"=>"image/x-xbitmap", "vcd"=>"application/x-cdlink", "texinfo"=>"application/x-texinfo", "js"=>"application/x-javascript", "dxr"=>"application/x-director", "tsv"=>"text/tab-separated-values", "sgm"=>"text/sgml", "bmp"=>"image/bmp", "smi"=>"application/smil", "so"=>"application/octet-stream", "aifc"=>"audio/x-aiff", "wrl"=>"model/vrml", "dvi"=>"application/x-dvi", "ms"=>"application/x-troff-ms", "gif"=>"image/gif", "pdb"=>"chemical/x-pdb", "wmlc"=>"application/vnd.wap.wmlc", "latex"=>"application/x-latex", "tif"=>"image/tiff", "jpe"=>"image/jpeg", "texi"=>"application/x-texinfo", "aiff"=>"audio/x-aiff", "ps"=>"application/postscript", "xwd"=>"image/x-xwindowdump", "cpio"=>"application/x-cpio", "tcl"=>"application/x-tcl", "cdf"=>"application/x-netcdf", "spl"=>"application/x-futuresplash", "pdf"=>"application/pdf", "silo"=>"model/mesh", "jpg"=>"image/jpeg", "wbxml"=>"application/vnd.wap.wbxml", "smil"=>"application/smil", "exe"=>"application/octet-stream", "tex"=>"application/x-tex", "roff"=>"application/x-troff", "skd"=>"application/x-koan", "dms"=>"application/octet-stream", "rgb"=>"image/x-rgb", "asc"=>"text/plain", "djv"=>"image/vnd.djvu", "class"=>"application/octet-stream", "mid"=>"audio/midi", "snd"=>"audio/basic", "midi"=>"audio/midi", "wml"=>"text/vnd.wap.wml", "bcpio"=>"application/x-bcpio", "lha"=>"application/octet-stream", "xht"=>"application/xhtml+xml", "mp2"=>"audio/mpeg", "mesh"=>"model/mesh", "ra"=>"audio/x-realaudio", "vrml"=>"model/vrml", "mif"=>"application/vnd.mif", "mpeg"=>"video/mpeg", "etx"=>"text/x-setext", "mp3"=>"audio/mpeg", "sgml"=>"text/sgml", "rtx"=>"text/richtext", "wav"=>"audio/x-wav", "ram"=>"audio/x-pn-realaudio", "wmlsc"=>"application/vnd.wap.wmlscriptc", "pgm"=>"image/x-portable-graymap", "xyz"=>"chemical/x-xyz", "avi"=>"video/x-msvideo", "pgn"=>"application/x-chess-pgn", "skm"=>"application/x-koan", "csh"=>"application/x-csh", "ez"=>"application/andrew-inset", "doc"=>"application/msword", "swf"=>"application/x-shockwave-flash", "tr"=>"application/x-troff", "qt"=>"video/quicktime", "wmls"=>"text/vnd.wap.wmlscript", "oda"=>"application/oda", "html"=>"text/html", "skp"=>"application/x-koan", "jpeg"=>"image/jpeg", "movie"=>"video/x-sgi-movie", "bin"=>"application/octet-stream", "ppm"=>"image/x-portable-pixmap", "ai"=>"application/postscript", "ras"=>"image/x-cmu-raster", "gtar"=>"application/x-gtar", "sv4cpio"=>"application/x-sv4cpio", "rm"=>"audio/x-pn-realaudio", "ustar"=>"application/x-ustar", "src"=>"application/x-wais-source", "tar"=>"application/x-tar", "zip"=>"application/zip", "skt"=>"application/x-koan"} |
key をキーにした、ローカライズしたメッセージを返します。 package_name のパッケージから 各 languages ロケールの name ファイルを探し、 あればロードしてメッセージを返します。 ファイルやメッセージが見つからなければ key を返します。
See Also: nmessage, Component#message, Package#message
n の数に応じて、ローカライズした複数形のメッセージを返します。 key が単数形用のキー、 plural_key が複数形用のキーです。 どちらが使われるかはメッセージカタログの設定によります。 package_name のパッケージから 各 languages ロケールの name ファイルを探し、 あればロードしてメッセージを返します。 ファイルやメッセージが見つからなければ plural_key を返します。
See Also: message, Component#nmessage, Package#nmessage
data を、 key をキーにしてキャッシュします。 キャッシュしたデータは Image などのエレメントで使われます。
See Also: remove_data, flush