ライブラリ
- ビルトイン (1202)
- base64 (12)
-
cgi
/ core (12) -
cgi
/ html (72) -
cgi
/ util (72) - logger (1)
-
net
/ imap (12) - objspace (12)
- open-uri (16)
- openssl (48)
- psych (48)
- readline (12)
-
rexml
/ document (84) - rss (60)
-
rubygems
/ source _ info _ cache (12) - securerandom (12)
- socket (144)
- uri (218)
-
webrick
/ accesslog (12) -
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ httpserver (12) -
win32
/ registry (96) - win32ole (72)
クラス
- CGI (72)
- Data (6)
- Dir (12)
- Encoding (1120)
-
Gem
:: SourceInfoCache (12) -
Net
:: IMAP (12) -
RDoc
:: Options (24) -
REXML
:: Document (24) -
REXML
:: XPath (36) -
RSS
:: Rss :: Channel :: Item :: Enclosure (36) -
RSS
:: Rss :: Channel :: Item :: Guid (12) - Socket (72)
- String (16)
-
URI
:: FTP (36) -
URI
:: Generic (60) -
URI
:: MailTo (36) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServer (12) -
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ PARAM (48) -
Win32
:: Registry (96)
モジュール
- Base64 (12)
-
CGI
:: HtmlExtension (72) -
CGI
:: QueryExtension (12) - DublinCoreModel (12)
- Kernel (28)
- ObjectSpace (12)
- OpenSSL (12)
-
OpenSSL
:: SSL (12) -
OpenURI
:: Meta (12) -
REXML
:: Security (24) - SecureRandom (12)
-
Socket
:: Constants (72) - URI (86)
キーワード
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ASN1 (12)
- AccessLog (12)
- Alias (12)
- Application (1)
- CP1250 (12)
- CP1251 (12)
- CP1252 (12)
- CP1253 (12)
- CP1254 (12)
- CP1255 (12)
- CP1256 (12)
- CP1257 (12)
- CP1258 (12)
- CP437 (12)
- CP50220 (12)
- CP50221 (12)
- CP51932 (12)
- CP65001 (12)
- CP720 (4)
- CP737 (12)
- CP775 (12)
- CP850 (12)
- CP852 (12)
- CP855 (12)
- CP857 (12)
- CP860 (12)
- CP861 (12)
- CP862 (12)
- CP863 (12)
- CP864 (12)
- CP865 (12)
- CP866 (12)
- CP869 (12)
- CP874 (12)
- CP878 (12)
- CP932 (12)
- CP936 (12)
- CP949 (12)
- CP950 (12)
- CP951 (12)
- CSWINDOWS31J (12)
- CsWindows31J (12)
- Cygwin (12)
-
EBCDIC
_ CP _ US (10) -
EUCJP
_ MS (12) -
EUC
_ JP _ MS (12) -
EucJP
_ ms (12) - GBK (12)
- GNU (12)
-
HKEY
_ PERFORMANCE _ DATA (12) -
HKEY
_ PERFORMANCE _ NLSTEXT (12) -
HKEY
_ PERFORMANCE _ TEXT (12) - HTTPProxyServer (12)
- IBM037 (10)
- IBM437 (12)
- IBM720 (4)
- IBM737 (12)
- IBM775 (12)
- IBM850 (12)
- IBM852 (12)
- IBM855 (12)
- IBM857 (12)
- IBM860 (12)
- IBM861 (12)
- IBM862 (12)
- IBM863 (12)
- IBM864 (12)
- IBM865 (12)
- IBM866 (12)
- IBM869 (12)
-
INADDR
_ ALLHOSTS _ GROUP (24) -
INADDR
_ MAX _ LOCAL _ GROUP (24) -
INADDR
_ UNSPEC _ GROUP (24) -
IP
_ IPSEC _ POLICY (24) -
ISO2022
_ JP (12) -
ISO
_ 2022 _ JP (12) -
ISO
_ 2022 _ JP _ KDDI (12) -
KOI8
_ R (12) - MACJAPAN (12)
- MACJAPANESE (12)
- Mac OS X (12)
- MacJapan (12)
- MacJapanese (12)
- Mapping (12)
- MinGW (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) -
OPENSSL
_ VERSION _ NUMBER (12) -
OP
_ NO _ COMPRESSION (12) - ObjectId (12)
- PCK (12)
- Readline (12)
- Ruby が動作するプラットフォーム (12)
- SJIS (12)
-
SO
_ ATTACH _ FILTER (24) -
SO
_ DETACH _ FILTER (24) -
STATELESS
_ ISO _ 2022 _ JP _ KDDI (12) - Scalar (12)
- Sequence (12)
-
Stateless
_ ISO _ 2022 _ JP _ KDDI (12) - Time (12)
- TracePoint (12)
-
UTF
_ 8 (12) -
WINDOWS
_ 1250 (12) -
WINDOWS
_ 1251 (12) -
WINDOWS
_ 1252 (12) -
WINDOWS
_ 1253 (12) -
WINDOWS
_ 1254 (12) -
WINDOWS
_ 1255 (12) -
WINDOWS
_ 1256 (12) -
WINDOWS
_ 1257 (12) -
WINDOWS
_ 1258 (12) -
WINDOWS
_ 31J (12) -
WINDOWS
_ 874 (12) -
Windows
_ 1250 (12) -
Windows
_ 1251 (12) -
Windows
_ 1252 (12) -
Windows
_ 1253 (12) -
Windows
_ 1254 (12) -
Windows
_ 1255 (12) -
Windows
_ 1256 (12) -
Windows
_ 1257 (12) -
Windows
_ 1258 (12) -
Windows
_ 31J (12) -
Windows
_ 874 (12) -
base
_ uri (12) -
bigdecimal
/ ludcmp (12) - build (24)
-
cgi
/ session (12) - chroot (12)
- css (12)
-
dc
_ types (12) -
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) - define (6)
- each (12)
-
each
_ grapheme _ cluster (16) - encode (7)
-
encode
_ www _ form _ component (12) -
entity
_ expansion _ text _ limit (24) -
entity
_ expansion _ text _ limit= (24) - escape (19)
- escapeElement (12)
-
escape
_ element (12) - first (12)
- form (24)
- helpstring (12)
- input? (12)
- isPermaLink (12)
- join (12)
- manual page (12)
- match (12)
- merge (12)
-
minitest
/ spec (11) -
multipart
_ form (48) -
net
/ http (12) -
net
/ imap (12) - new (48)
-
ole
_ type _ detail (12) - open (52)
- open-uri (12)
- openssl (12)
-
optparse
/ uri (12) - output? (12)
- params (12)
- parse (12)
-
power
_ assert (12) - prettyprint (12)
- psych (12)
- rdoc (12)
-
rdoc
/ parser / changelog (12) -
reachable
_ objects _ from (12) -
return
_ type _ detail (12) - retval? (12)
-
rinda
/ rinda (12) -
route
_ from (12) -
route
_ to (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - rubygems (12)
-
rubygems
/ commands / dependency _ command (12) -
rubygems
/ commands / fetch _ command (12) -
rubygems
/ commands / install _ command (12) -
rubygems
/ commands / specification _ command (12) -
search
_ with _ source (12) -
set
_ redirect (12) - split (12)
- tempfile (12)
- to= (12)
-
to
_ mailtext (12) -
to
_ rfc822text (12) - type (12)
- type= (12)
- unescape (12)
- unescapeElement (12)
-
unescape
_ element (12) -
urlsafe
_ base64 (12) -
urlsafe
_ encode64 (12) - webcvs (12)
-
webrick
/ httpauth / htgroup (12) - xlist (12)
- xmlrpc (12)
- yaml (12)
- このマニュアルのヘルプ (12)
- クラス/メソッドの定義 (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
- リテラル (11)
- 正規表現 (12)
検索結果
先頭5件
-
CGI
:: HtmlExtension # multipart _ form(action = nil , enctype = "multipart / form-data") -> String (6202.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
...enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param action action 属性の値を指定します。
@param enctype enctype 属性の値を指定します。......例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM>... -
CGI
:: HtmlExtension # multipart _ form(action = nil , enctype = "multipart / form-data") { . . . } -> String (6202.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
...enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param action action 属性の値を指定します。
@param enctype enctype 属性の値を指定します。......例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM>... -
メソッド呼び出し(super・ブロック付き・yield) (6192.0)
-
メソッド呼び出し(super・ブロック付き・yield) * super * block * yield * block_arg * numbered_parameters * it * call_method
...メソッド呼び出し(super・ブロック付き・yield)
* super
* block
* yield
* block_arg
* numbered_parameters
* it
* call_method
//emlist[例][ruby]{
foo.bar()
foo.bar
bar()
print "hello world\n"
print
Class.new
Class::new
//}
文法:
[式 `.'] 識別子 [`(' [[......ま
す。
`.' と `::' とはほぼ同じ意味です。但し、定数を表す場合は、
`::' を使わなければいけません(例: Math::PI)。逆に、
//emlist[][ruby]{
Klass::Foo
//}
とした場合、常に定数と見なされるという制限があります。
`::' を、クラ......その引数で指定した手続き
オブジェクト(Proc)やメソッドオブジェクト(Method)がブロック
としてメソッドに渡されます。詳細は block を参照してください。
メソッド呼び出しの際、private なメソッドは関数形式(レシーバを省... -
CGI
. escape(string) -> String (6158.0) -
与えられた文字列を URL エンコードした文字列を新しく作成し返します。
... URL エンコードした文字列を新しく作成し返します。
@param string URL エンコードしたい文字列を指定します。
例:
require "cgi"
p CGI.escape('@##') #=> "%40%23%23"
url = "http://www.example.com/register?url=" +
CGI.escape('......http://www.example.com/index.rss')
p url
#=> "http://www.example.com/register?url=http%3A%2F%2Fwww.example.com%2Findex.rss"... -
CGI
. escapeElement(string , *elements) -> String (6136.0) -
第二引数以降に指定したエレメントのタグだけを実体参照に置換します。
...に置換します。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG")......# => "<BR><A HREF="url"></A>"
p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
# => "<BR><A HREF="url"></A>"... -
CGI
. escape _ element(string , *elements) -> String (6136.0) -
第二引数以降に指定したエレメントのタグだけを実体参照に置換します。
...に置換します。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
p CGI.escapeElement('<BR><A HREF="url"></A>', "A", "IMG")......# => "<BR><A HREF="url"></A>"
p CGI.escapeElement('<BR><A HREF="url"></A>', ["A", "IMG"])
# => "<BR><A HREF="url"></A>"... -
URI
. parse(uri _ str) -> object (6136.0) -
与えられた URI から該当する URI::Generic のサブクラスのインスタンスを生成して 返します。scheme が指定されていない場合は、URI::Generic オブジェクトを返します。
...@param uri_str パースしたい URI を文字列として与えます。
@raise URI::InvalidComponentError 各要素が適合しない場合に発生します。
@raise URI::InvalidURIError パースに失敗した場合に発生します。
例:
require 'uri'
p uri = URI.parse("http://ww......w.ruby-lang.org/")
# => #<URI::HTTP:0x201002a6 URL:http://www.ruby-lang.org/>
p uri.scheme # => "http"
p uri.host # => "www.ruby-lang.org"
p uri.port # => 80
p uri.path # => "/"... -
CGI
. unescape(string) -> String (6134.0) -
与えられた文字列を URL デコードした文字列を新しく作成し返します。
...た文字列を URL デコードした文字列を新しく作成し返します。
@param string URL エンコードされている文字列を指定します。
require "cgi"
p CGI.unescape('%40%23%23') #=> "@##"
p CGI.unescape("http%3A%2F%2Fwww.example.com%2Findex.rs......s")
#=> "http://www.example.com/index.rss"... -
URI
. decode _ www _ form _ component(str , enc=Encoding :: UTF _ 8) -> String (6134.0) -
URL-encoded form data の文字列の各コンポーネント をデコードした文字列を返します。
...URL-encoded form data の文字列の各コンポーネント
をデコードした文字列を返します。
通常は URI.decode_www_form を使うほうがよいでしょう。
"+" という文字は空白文字にデコードします。
enc で指定したエンコーディングの文字......が URL エンコードされたものと
みなし、エンコーディングを付加します。
このメソッドは
https://www.w3.org/TR/html5/sec-forms.html#urlencoded-form-data
にもとづいて実装されています。
//emlist[][ruby]{
require 'uri'
enc = URI.encode_www_form_compone......3%83%AB"
p URI.decode_www_form_component(enc)
# => "Ruby リファレンスマニュアル"
//}
@param str デコード対象の文字列
@param enc エンコーディング
@raise ArgumentError str のフォーマットが不正である場合に発生します
@see URI.encode_www_form_component,...