種類
ライブラリ
- ビルトイン (281)
-
cgi
/ core (72) -
cgi
/ html (24) - coverage (7)
-
io
/ console (24) - matrix (36)
-
net
/ imap (12) -
net
/ pop (12) -
net
/ telnet (2) - openssl (372)
- psych (12)
-
racc
/ parser (36) - rake (36)
-
rdoc
/ parser / ruby (12) -
rdoc
/ token _ stream (12) -
rexml
/ parsers / pullparser (12) -
ripper
/ filter (24) -
ripper
/ lexer (24) -
rubygems
/ command (36) -
rubygems
/ dependency _ list (24) -
rubygems
/ uninstaller (36) - socket (48)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (84) -
webrick
/ httpstatus (504) -
webrick
/ server (12) -
win32
/ registry (24) - win32ole (24)
クラス
- BasicSocket (48)
- CGI (24)
-
CGI
:: Cookie (204) - Coverage (7)
-
Gem
:: Command (36) -
Gem
:: DependencyList (24) -
Gem
:: Uninstaller (36) - IO (24)
- Module (12)
-
Net
:: IMAP (12) -
Net
:: POP3 (12) - Object (24)
-
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: SSL :: SSLSocket (12) -
OpenSSL
:: X509 :: CRL (36) -
OpenSSL
:: X509 :: Revoked (36) -
OpenSSL
:: X509 :: Store (48) -
OpenSSL
:: X509 :: StoreContext (36) -
Psych
:: ScalarScanner (12) -
REXML
:: Parsers :: PullParser (12) -
Racc
:: Parser (36) -
Rake
:: TaskArguments (12) - Ripper (24)
-
Ripper
:: Filter (24) - String (156)
- Vector (36)
-
WEBrick
:: Cookie (264) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (84) - WIN32OLE (24)
モジュール
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension (48) - FileUtils (12)
- Kernel (56)
-
OpenSSL
:: OCSP (120) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenSSL
:: X509 (12) -
Rake
:: TaskManager (12) -
RubyVM
:: AbstractSyntaxTree (9) -
WEBrick
:: HTTPStatus (492) -
Win32
:: Registry :: API (24)
キーワード
- Cookie (24)
- DH (12)
- EKEYREVOKED (12)
- ENOKEY (12)
-
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 1 . 0 (4) - OCSP (12)
- QueryInfoKey (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) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (12) -
REVOKED
_ STATUS _ CACOMPROMISE (12) -
REVOKED
_ STATUS _ CERTIFICATEHOLD (12) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (12) -
REVOKED
_ STATUS _ KEYCOMPROMISE (12) -
REVOKED
_ STATUS _ NOSTATUS (12) -
REVOKED
_ STATUS _ REMOVEFROMCRL (12) -
REVOKED
_ STATUS _ SUPERSEDED (12) -
REVOKED
_ STATUS _ UNSPECIFIED (12) - RegQueryInfoKey (12)
- RevokedError (12)
- RubyToken (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Rubyの起動 (12)
-
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (12) - SSLSocket (12)
- Telnet (2)
- TokenStream (12)
-
V
_ CERTSTATUS _ REVOKED (12) -
V
_ ERR _ CERT _ REVOKED (12) - [] (12)
-
_ invoke (12) -
add
_ extension (12) -
add
_ revoked (12) -
ask
_ if _ ok (12) - body= (12)
- chunked= (12)
- collect2 (24)
- comment (12)
- comment= (12)
-
content
_ length (12) -
content
_ length= (12) - cooked (12)
- cooked! (12)
- coverage (12)
-
dependencies
_ ok? (12) -
do
_ not _ reverse _ lookup (24) -
do
_ not _ reverse _ lookup= (36) - domain (24)
- domain= (24)
- error (24)
- error= (12)
-
error
_ string (12) - expires (24)
- expires= (24)
- extend (12)
- extensions= (12)
- gsub (48)
- gsub! (48)
- header (12)
- httopnly (12)
- httopnly= (12)
- invoke (24)
- irb (12)
-
line
_ stub (7) - lookup (24)
- loop (20)
- map2 (12)
-
max
_ age (12) -
max
_ age= (12) - name (24)
- name= (12)
-
net
/ http (12) - new (24)
- newtok (12)
-
next
_ token (12) - of (3)
- ok? (12)
-
ok
_ to _ remove? (12) -
on
_ XXX (12) -
on
_ default (12) - out (12)
- parse (27)
-
parse
_ file (3) - path (24)
- path= (24)
-
path
_ ok? (12) -
proc
_ invoke (12) -
rb
_ define _ hooked _ variable (12) -
rdoc
/ token _ stream (12) - responses (12)
- revoked (12)
- revoked= (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 9 feature (12) - secure (24)
- secure= (24)
- serial= (12)
-
set
_ debug _ output (12) - sh (12)
-
show
_ lookup _ failure (12) -
st
_ lookup (12) - status (12)
- sub (36)
- sub! (24)
- submit (24)
-
to
_ proc (12) -
to
_ s (36) - tok (12)
- tokadd (12)
-
tokadd
_ escape (12) -
tokadd
_ string (12) -
token
_ match (12) -
token
_ to _ str (12) - tokenize (24)
- tokens (12)
- tokfix (12)
- toklast (12)
- toklen (12)
-
trace
_ var (24) -
undef
_ method (12) - unshift (12)
-
untrace
_ var (12) - value (24)
- value= (24)
- verify (24)
-
verify
_ callback= (12) -
verify
_ result (12) - version (12)
- version= (12)
-
when
_ invoked (12) - yyerrok (12)
- クラス/メソッドの定義 (12)
- プログラム・文・式 (12)
- 制御構造 (12)
- 正規表現 (12)
検索結果
先頭5件
-
cgi
/ cookie (32000.0) -
HTTP クッキーを利用するためのクラスを定義したライブラリです。
HTTP クッキーを利用するためのクラスを定義したライブラリです。 -
coverage (26006.0)
-
カバレッジを測定するためのライブラリです。
...。
(1) require "coverage" で、ライブラリを読み込む。
(2) Coverage.start を実行し、測定を開始する。
(3) require や load で測定対象のファイルを実行する。
(4) Coverage.result や Coverage.peek_result で結果を確認する。
Coverage.result は......|x|
s += x
end
if s == 45
p :ok
else
p :ng
end
//}
以下のようにして測定を行います。
//emlist[][ruby]{
require "coverage"
Coverage.start
load "foo.rb"
p Coverage.result # => {"foo.rb"=>[1, 1, 10, nil, nil, 1, 1, nil, 0, nil]}
//}
この Coverage.result["foo.rb"] から得......られる配列は各行の実行回数になっています。
=== カバレッジモードの指定
Ruby 2.5 以降では、Coverage.start の引数で、計測対象の種類を変更するモード機能があります。
==== linesカバレッジモード
linesカバレッジモードで... -
WEBrick
:: HTTPStatus :: OK (21016.0) -
HTTP のステータスコード 200 OK を表すクラスです。
...HTTP のステータスコード 200 OK を表すクラスです。... -
WEBrick
:: Cookie . parse _ set _ cookie(str) -> WEBrick :: Cookie (15434.0) -
サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、 新しく WEBrick::Cookie オブジェクトを生成し返します。
...Cookie ヘッダの値 str をパースし、
新しく WEBrick::Cookie オブジェクトを生成し返します。
@param str Set-Cookie ヘッダの値を文字列で指定します。
require 'webrick'
include WEBrick
c = Cookie.parse_set_cookie('Shipping="FedEx"; Version="1"; Path="/ac......me"')
p c.name, c.value
#=>
"Shipping"
"FedEx"... -
WEBrick
:: Cookie . parse _ set _ cookies(str) -> [WEBrick :: Cookie] (15416.0) -
サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、 新しく WEBrick::Cookie オブジェクトの配列を生成し返します。
...サーバから送られてくる Set-Cookie ヘッダの値 str をパースし、
新しく WEBrick::Cookie オブジェクトの配列を生成し返します。
@param str Set-Cookie ヘッダの値を文字列で指定します。... -
WEBrick
:: HTTPResponse # cookies -> [WEBrick :: Cookie] (12432.0) -
レスポンスの Set-Cookie ヘッダの値を表す WEBrick::Cookie オブジェクトの配列です。 レスポンスに新たに Cookie を加えたい場合はこの配列に WEBrick::Cookie オブジェクトを加えます。
...スの Set-Cookie ヘッダの値を表す WEBrick::Cookie オブジェクトの配列です。
レスポンスに新たに Cookie を加えたい場合はこの配列に WEBrick::Cookie オブジェクトを加えます。
require 'webrick'
res.cookies << WEBrick::Cookie.parse_set_cookie(k)... -
WEBrick
:: HTTPRequest # cookies -> [WEBrick :: Cookie] (12416.0) -
リクエストに含まれる Cookie ヘッダの値を WEBrick::Cookie の配列として返します。
...リクエストに含まれる Cookie ヘッダの値を WEBrick::Cookie の配列として返します。... -
Ripper
. token _ match(src , pattern) -> Ripper :: TokenPattern :: MatchData | nil (12400.0) -
Ruby プログラム src に対してパターン pattern をマッチし、 マッチデータを返します。
...Ruby プログラム src に対してパターン pattern をマッチし、
マッチデータを返します。
ライブラリ内部で使用します。... -
OpenSSL
:: SSL :: SSLContext :: SESSION _ CACHE _ NO _ INTERNAL _ LOOKUP -> Integer (12222.0) -
サーバ側でセッションキャッシュが必要になった場合 OpenSSL::SSL::SSLContext が保持するキャッシュ領域 を探索しないことを意味します。
...バ側でセッションキャッシュが必要になった場合
OpenSSL::SSL::SSLContext が保持するキャッシュ領域
を探索しないことを意味します。
OpenSSL::SSL::SSLContext#session_cache_mode= に
渡すフラグとして用います。
このフラグを ON にすると......、キャッシュの探索が必要になった
場合必ずコールバック(OpenSSL::SSL::SSLContext#session_get_cb=
で設定したもの)を呼ぶようになります。...
