2450件ヒット
[1-100件を表示]
(0.119秒)
ライブラリ
- ビルトイン (994)
-
cgi
/ core (48) -
cgi
/ html (36) - csv (84)
- digest (12)
-
digest
/ sha2 (12) - forwardable (24)
-
net
/ http (96) - open-uri (24)
- openssl (48)
- pathname (12)
- prettyprint (12)
- readline (12)
-
rexml
/ document (36) - rss (60)
-
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ source _ index (24) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - stringio (12)
- thread (2)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (60) -
webrick
/ httpstatus (492) -
webrick
/ server (12) -
win32
/ registry (108) - zlib (36)
クラス
-
ARGF
. class (12) - Array (366)
- CGI (36)
- CSV (12)
-
CSV
:: Row (24) -
CSV
:: Table (24) -
Digest
:: Base (12) -
Digest
:: SHA2 (12) - Encoding (12)
- File (24)
-
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: SourceIndex (24) - IO (24)
- MatchData (72)
-
Net
:: HTTPGenericRequest (24) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: SSL :: SSLSocket (12) - Pathname (12)
- PrettyPrint (12)
-
REXML
:: Parent (36) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Enclosure (24) -
RSS
:: Rss :: Channel :: Item :: Enclosure (24) - Range (104)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - String (10)
- StringIO (12)
- Struct (24)
- Thread (24)
-
Thread
:: Queue (12) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (60) -
Win32
:: Registry (84) -
Zlib
:: GzipReader (12)
モジュール
-
CGI
:: HtmlExtension (36) -
CGI
:: QueryExtension (12) - Enumerable (204)
- Forwardable (24)
- GC (24)
- Kernel (60)
-
Net
:: HTTPHeader (72) -
OpenSSL
:: X509 (12) - OpenURI (24)
- Readline (12)
-
WEBrick
:: HTTPStatus (480) -
Win32
:: Registry :: Constants (24) - Zlib (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - Enclosure (12)
- IO (12)
- LengthRequired (12)
-
MAX
_ KEY _ LENGTH (12) -
MAX
_ MULTIPART _ LENGTH (12) -
MAX
_ VALUE _ LENGTH (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Numeric (12)
-
RC
_ ACCEPTED (12) -
RC
_ BAD _ GATEWAY (12) -
RC
_ BAD _ REQUEST (12) -
RC
_ CONFLICT (12) -
RC
_ CONTINUE (12) -
RC
_ CREATED (12) -
RC
_ EXPECTATION _ FAILED (12) -
RC
_ FORBIDDEN (12) -
RC
_ FOUND (12) -
RC
_ GATEWAY _ TIMEOUT (12) -
RC
_ GONE (12) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (12) -
RC
_ INTERNAL _ SERVER _ ERROR (12) -
RC
_ LENGTH _ REQUIRED (12) -
RC
_ METHOD _ NOT _ ALLOWED (12) -
RC
_ MOVED _ PERMANENTLY (12) -
RC
_ MULTIPLE _ CHOICES (12) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (12) -
RC
_ NOT _ ACCEPTABLE (12) -
RC
_ NOT _ FOUND (12) -
RC
_ NOT _ IMPLEMENTED (12) -
RC
_ NOT _ MODIFIED (12) -
RC
_ NO _ CONTENT (12) -
RC
_ OK (12) -
RC
_ PARTIAL _ CONTENT (12) -
RC
_ PAYMENT _ REQUIRED (12) -
RC
_ PRECONDITION _ FAILED (12) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (12) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (12) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (12) -
RC
_ REQUEST _ TIMEOUT (12) -
RC
_ REQUEST _ URI _ TOO _ LARGE (12) -
RC
_ RESET _ CONTENT (12) -
RC
_ SEE _ OTHER (12) -
RC
_ SERVICE _ UNAVAILABLE (12) -
RC
_ SWITCHING _ PROTOCOLS (12) -
RC
_ TEMPORARY _ REDIRECT (12) -
RC
_ UNAUTHORIZED (12) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (12) -
RC
_ USE _ PROXY (12) - Row (12)
- Ruby用語集 (12)
- Table (12)
-
V
_ ERR _ PATH _ LENGTH _ EXCEEDED (12) - [] (84)
- []= (84)
-
adler32
_ combine (12) - at (12)
-
backtrace
_ locations (24) -
block
_ length (36) - body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - bytesplice (10)
- caller (36)
-
caller
_ locations (24) - cgi (12)
- chunk (12)
-
chunk
_ while (12) - clear (12)
- combination (24)
-
content
_ length (48) -
content
_ length= (24) -
content
_ range (12) -
copy
_ stream (24) -
crc32
_ combine (12) - delegate (12)
-
descriptor
_ length (12) - dummy? (12)
- fetch (36)
-
file
_ field (12) - fill (72)
- group (12)
- header (12)
-
instance
_ delegate (12) -
key
_ len= (12) - length= (24)
- max (64)
-
max
_ by (48) -
max
_ key _ length (12) -
max
_ value _ length (12) -
max
_ value _ name _ length (12) - min (64)
-
min
_ by (48) - minmax (48)
-
minmax
_ by (24) -
num
_ keys (12) -
num
_ values (12) -
open
_ uri (24) - out (12)
-
password
_ field (12) - permutation (24)
- read (36)
-
read
_ nonblock (12) - readline (12)
-
repeated
_ combination (24) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
ruby
_ stack _ length (12) - sample (48)
- size (60)
-
slice
_ before (24) -
slice
_ when (12) -
sort
_ by! (24) - stat (24)
- sum (18)
- sysread (12)
-
text
_ field (12) -
to
_ s (12) - tokens (12)
- truncate (66)
-
webrick
/ cgi (12) - wtime (12)
- 制御構造 (12)
検索結果
先頭5件
-
cgi (26018.0)
-
CGI プログラムの支援ライブラリです。
...CGI プログラムの支援ライブラリです。
CGI プロトコルの詳細については以下の文書を参照してください。
* https://tools.ietf.org/html/draft-coar-cgi-v11-03
* 3875: The Common Gateway Interface (CGI) Version 1.1
* https://www.w3.org/CGI/
=== 使用例
=......]{
require "cgi"
cgi = CGI.new
values = cgi['field_name'] # <== 'field_name' の配列
# 'field_name' が指定されていなかったら、 ""を返す。
fields = cgi.keys # <== field nameの配列
# フォームに 'field_name' というfield nameがあるときに真
cgi.has_key?(......owncase したメソッドにマップされます。
例えば AUTH_TYPE には CGI#auth_type が対応します。
//emlist[][ruby]{
require "cgi"
cgi = CGI.new
value = cgi.auth_type
//}
このような環境変数には以下のものがあります。
* AUTH_TYPE
* CONTENT_LENGTH
* CONT... -
CSV
:: Table # length -> Integer (21119.0) -
(ヘッダを除く)行数を返します。
...(ヘッダを除く)行数を返します。
Array#length, Array#size に委譲しています。
//emlist[][ruby]{
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
p table.size # => 1
//}
@see Array#length, Array#size... -
CSV
:: Row # length -> Integer (21117.0) -
Array#length, Array#size に委譲します。
...Array#length, Array#size に委譲します。
@see Array#size... -
Struct
# length -> Integer (21107.0) -
構造体のメンバの数を返します。
...ドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Sm......ith", "123 Maple, Anytown NC", 12345)
joe.length #=> 3
//}... -
RSS
:: Maker :: RSS20 :: Items :: Item :: Enclosure # length (21102.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item :: Enclosure # length (21102.0) -
@todo
@todo -
Gem
:: SourceIndex # length -> Integer (21101.0) -
自身に含まれる Gem の個数を返します。
自身に含まれる Gem の個数を返します。 -
MatchData
# length -> Integer (21101.0) -
部分文字列の数を返します(self.to_a.size と同じです)。
部分文字列の数を返します(self.to_a.size と同じです)。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.size # => 4
//} -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (12471.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
...現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@pa......例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
p locations.map(&:lineno)
p locations.map(&:path)
end
def test2(start, length)
test1(start, length)
end
def test3(start, length)
test2(start, length)
end
caller_locations # => []
test3(1, nil)......(1, 2)
# => ["/Users/user/test.rb:9:in `test2'", "/Users/user/test.rb:13:in `test3'"]
# => [9, 13]
# => ["/Users/user/test.rb", "/Users/user/test.rb"]
test3(2, 1)
# => ["/Users/user/test.rb:13:in `test3'"]
# => [13]
# => ["/Users/user/test.rb"]
//}
@see Thread::Backtrace::Location, Kernel.#caller...
