ライブラリ
- ビルトイン (641)
- benchmark (11)
- coverage (40)
- date (429)
- drb (128)
- getoptlong (11)
- irb (11)
- logger (2)
-
minitest
/ unit (1) - monitor (11)
-
net
/ http (110) -
net
/ imap (22) -
net
/ pop (176) -
net
/ smtp (309) - objspace (44)
- open3 (22)
- openssl (22)
- profiler (6)
- psych (209)
-
rdoc
/ code _ object (22) -
rdoc
/ markup (11) -
rdoc
/ markup / formatter (11) -
rexml
/ parsers / pullparser (33) -
rexml
/ parsers / sax2parser (55) -
rexml
/ sax2listener (33) -
rexml
/ streamlistener (11) -
shell
/ system-command (12) - socket (22)
- thread (20)
-
webrick
/ cgi (11) -
webrick
/ httpproxy (11) -
webrick
/ httpserver (11) -
webrick
/ httpservlet / abstract (66) -
webrick
/ httputils (55) -
webrick
/ server (22)
クラス
- Array (176)
- Coverage (40)
-
DRb
:: DRbObject (11) -
DRb
:: DRbServer (95) - Date (253)
- DateTime (176)
- GetoptLong (11)
-
Logger
:: Application (1) - MatchData (70)
-
MiniTest
:: Unit (1) -
Net
:: HTTP (88) -
Net
:: HTTPResponse (22) -
Net
:: IMAP (22) -
Net
:: POP3 (110) -
Net
:: POPMail (66) -
Net
:: SMTP (309) - Object (11)
-
OpenSSL
:: SSL :: SSLServer (22) -
Psych
:: Handler (44) -
Psych
:: Nodes :: Document (11) -
Psych
:: Nodes :: Mapping (33) -
Psych
:: Nodes :: Sequence (22) -
Psych
:: Parser (33) -
Psych
:: Stream (22) -
Psych
:: Visitors :: YAMLTree (33) -
RDoc
:: CodeObject (22) -
RDoc
:: Markup (11) -
RDoc
:: Markup :: Formatter (11) -
REXML
:: Parsers :: PullEvent (33) -
REXML
:: Parsers :: SAX2Parser (55) -
Shell
:: SystemCommand (12) - Socket (11)
- String (36)
- Symbol (5)
- Thread (44)
-
Thread
:: ConditionVariable (22) -
Thread
:: Queue (33) -
Thread
:: SizedQueue (33) -
WEBrick
:: CGI (11) -
WEBrick
:: GenericServer (22) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (66) -
WEBrick
:: HTTPUtils :: FormData (55)
モジュール
- Benchmark (11)
- DRb (22)
- GC (22)
-
GC
:: Profiler (44) - IRB (11)
- Kernel (99)
- ObjectSpace (88)
- Open3 (22)
-
Profiler
_ _ (6) - Psych (11)
-
REXML
:: SAX2Listener (33) -
REXML
:: StreamListener (11) -
Socket
:: Constants (11)
キーワード
- ANY (22)
- Application (1)
- BLOCK (22)
- ConditionVariable (11)
- FLOW (11)
- HTTPProxyServer (11)
-
MSG
_ FLUSH (22) - MonitorMixin (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Proxy (11)
-
STATUS
_ STARTED (11) - SizedQueue (11)
- UTF16BE (11)
- UTF16LE (11)
- UTF8 (11)
- [] (110)
- []= (33)
- abort (22)
- accept (11)
-
add
_ tag (11) -
add
_ word _ pair (11) - all (22)
-
allocation
_ sourcefile (11) -
allocation
_ sourceline (11) - at (11)
-
auth
_ cram _ md5 (11) -
auth
_ login (11) -
auth
_ plain (11) - authenticate (11)
-
backtrace
_ locations (22) - bmbm (11)
- broadcast (11)
- byteoffset (4)
- caller (33)
-
caller
_ locations (22) -
capable
_ auth _ types (11) -
capable
_ cram _ md5 _ auth? (11) -
capable
_ starttls? (11) - civil (22)
- clear (11)
- commercial (22)
- config (11)
-
default
_ acl (11) -
default
_ argc _ limit (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ safe _ level (7) -
define
_ finalizer (22) -
delete
_ all (22) -
delete
_ prefix (7) -
delete
_ prefix! (7) - deq (22)
-
disable
_ starttls (11) -
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) - drb (11)
- ehlo (11)
-
enable
_ starttls (11) -
enable
_ starttls _ auto (11) -
end
_ with? (11) - exit (11)
- exit! (11)
- filename (11)
- fill (66)
- foreach (11)
- fork (11)
- front (11)
-
garbage
_ collect (22) - gregorian (11)
- head (11)
- helo (11)
- httpdate (22)
- iso8601 (22)
- jd (22)
- jisx0301 (22)
- list (11)
- listen (55)
- mail (22)
- name (11)
- new (66)
-
new
_ start (11) -
new
_ with _ uri (11) - now (11)
- offset (22)
- optparse (11)
- ordinal (22)
- parse (33)
-
peek
_ result (11) -
pipeline
_ start (22) - pop (44)
-
primary
_ server (11) -
proxy
_ from _ env? (11) -
raw
_ data (11) -
read
_ body (22) - ready (11)
- report (11)
-
respond
_ to? (11) - result (11)
-
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
rexml
/ parsers / ultralightparser (11) - rfc2822 (22)
- rfc3339 (22)
- rfc822 (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) - running? (7)
-
send
_ mail (11) - sendmail (11)
-
set
_ debug _ output (11) - shift (22)
- signal (11)
- slice! (33)
-
start
_ doc (11) -
start
_ document (22) -
start
_ element (11) -
start
_ element? (11) -
start
_ immediately (11) -
start
_ import (6) -
start
_ mapping (11) -
start
_ prefix _ mapping (11) -
start
_ profile (6) -
start
_ sequence (11) -
start
_ service (11) -
start
_ stream (11) -
start
_ time (1) -
start
_ with? (16) - started (11)
- started? (44)
- starttls (33)
- starttls? (11)
-
starttls
_ always? (11) -
starttls
_ auto? (11) -
stop
_ doc (11) - strptime (22)
-
tag
_ start (11) -
to
_ ary (11) - today (22)
-
total
_ time (11) -
trace
_ object _ allocations _ start (11) -
trace
_ object _ allocations _ stop (11) -
undefine
_ finalizer (11) -
valid
_ civil? (11) -
valid
_ commercial? (11) -
valid
_ date? (11) -
valid
_ jd? (11) -
valid
_ ordinal? (11) - verbose (11)
-
virtual
_ host (11) -
webrick
/ cgi (11) - xmlschema (22)
- セキュリティモデル (11)
検索結果
先頭5件
- WEBrick
:: GenericServer # start -> () - WEBrick
:: GenericServer # start {|soc| . . . } -> () - Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) -> Net :: SMTP - Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object - Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , tls _ verify: true , tls _ hostname: nil , helo: & # 39;localhost& # 39; , user: nil , password: nil , authtype: DEFAULT _ AUTH _ TYPE) -> Net :: SMTP
-
WEBrick
:: GenericServer # start -> () (27302.0) -
サーバをスタートします。
...サーバをスタートします。
ブロックが与えられた場合 WEBrick::GenericServer#run メソッドの
代わりにブロックが実際のクライアントとの応答を担います。
ブロックは TCPSocket オブジェクトを引数として呼ばれます。... -
WEBrick
:: GenericServer # start {|soc| . . . } -> () (27302.0) -
サーバをスタートします。
...サーバをスタートします。
ブロックが与えられた場合 WEBrick::GenericServer#run メソッドの
代わりにブロックが実際のクライアントとの応答を担います。
ブロックは TCPSocket オブジェクトを引数として呼ばれます。... -
Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) -> Net :: SMTP (24522.0) -
新しい SMTP オブジェクトを生成し、サーバに接続し、セッションを開始します。
...生成し、サーバに接続し、セッションを開始します。
以下と同じです。
require 'net/smtp'
Net::SMTP.new(address, port).start(helo: helo, user: user, password: password, authtype: authtype)
このメソッドにブロックを与えた場合には、新しく作ら......す。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
Example:
require 'net/smtp'
Net::SMTP.start('smtp.example......._message mail_string, 'from@example.jp', 'to@example.jp'
}
@param address 接続するサーバをホスト名もしくはIPアドレスで指定します
@param port ポート番号、デフォルトは 25 です
@param tls_verify サーバー証明書を検証するか否か
@param tls_hostname... -
Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object (24522.0) -
新しい SMTP オブジェクトを生成し、サーバに接続し、セッションを開始します。
...生成し、サーバに接続し、セッションを開始します。
以下と同じです。
require 'net/smtp'
Net::SMTP.new(address, port).start(helo: helo, user: user, password: password, authtype: authtype)
このメソッドにブロックを与えた場合には、新しく作ら......す。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
Example:
require 'net/smtp'
Net::SMTP.start('smtp.example......._message mail_string, 'from@example.jp', 'to@example.jp'
}
@param address 接続するサーバをホスト名もしくはIPアドレスで指定します
@param port ポート番号、デフォルトは 25 です
@param tls_verify サーバー証明書を検証するか否か
@param tls_hostname... -
Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , tls _ verify: true , tls _ hostname: nil , helo: & # 39;localhost& # 39; , user: nil , password: nil , authtype: DEFAULT _ AUTH _ TYPE) -> Net :: SMTP (24522.0) -
新しい SMTP オブジェクトを生成し、サーバに接続し、セッションを開始します。
...生成し、サーバに接続し、セッションを開始します。
以下と同じです。
require 'net/smtp'
Net::SMTP.new(address, port).start(helo: helo, user: user, password: password, authtype: authtype)
このメソッドにブロックを与えた場合には、新しく作ら......す。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
Example:
require 'net/smtp'
Net::SMTP.start('smtp.example......._message mail_string, 'from@example.jp', 'to@example.jp'
}
@param address 接続するサーバをホスト名もしくはIPアドレスで指定します
@param port ポート番号、デフォルトは 25 です
@param tls_verify サーバー証明書を検証するか否か
@param tls_hostname... -
Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , tls _ verify: true , tls _ hostname: nil , helo: & # 39;localhost& # 39; , user: nil , password: nil , authtype: DEFAULT _ AUTH _ TYPE) {|smtp| . . . } -> object (24522.0) -
新しい SMTP オブジェクトを生成し、サーバに接続し、セッションを開始します。
...生成し、サーバに接続し、セッションを開始します。
以下と同じです。
require 'net/smtp'
Net::SMTP.new(address, port).start(helo: helo, user: user, password: password, authtype: authtype)
このメソッドにブロックを与えた場合には、新しく作ら......す。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
Example:
require 'net/smtp'
Net::SMTP.start('smtp.example......._message mail_string, 'from@example.jp', 'to@example.jp'
}
@param address 接続するサーバをホスト名もしくはIPアドレスで指定します
@param port ポート番号、デフォルトは 25 です
@param tls_verify サーバー証明書を検証するか否か
@param tls_hostname... -
Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) -> Net :: SMTP (24520.0) -
新しい SMTP オブジェクトを生成し、サーバに接続し、セッションを開始します。
...ェクトを生成し、サーバに接続し、セッションを開始します。
以下と同じです。
require 'net/smtp'
Net::SMTP.new(address, port).start(helo, user, password, authtype)
このメソッドにブロックを与えた場合には、新しく作られた Net::SMTP オ......す。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
Example:
require 'net/smtp'
Net::SMTP.start('smtp.example......._message mail_string, 'from@example.jp', 'to@example.jp'
}
@param address 接続するサーバをホスト名もしくはIPアドレスで指定します
@param port ポート番号、デフォルトは 25 です
@param tls_verify サーバー証明書を検証するか否か
@param tls_hostname... -
Net
:: SMTP . start(address , port = Net :: SMTP . default _ port , helo = & # 39;localhost& # 39; , user = nil , password = nil , authtype = DEFAULT _ AUTH _ TYPE) {|smtp| . . . . } -> object (24520.0) -
新しい SMTP オブジェクトを生成し、サーバに接続し、セッションを開始します。
...ェクトを生成し、サーバに接続し、セッションを開始します。
以下と同じです。
require 'net/smtp'
Net::SMTP.new(address, port).start(helo, user, password, authtype)
このメソッドにブロックを与えた場合には、新しく作られた Net::SMTP オ......す。
user と password の両方が与えられた場合、
SMTP AUTH コマンドによって認証を行います。
authtype は使用する認証のタイプで、
シンボルで :plain, :login, :cram_md5 を指定します。
Example:
require 'net/smtp'
Net::SMTP.start('smtp.example......._message mail_string, 'from@example.jp', 'to@example.jp'
}
@param address 接続するサーバをホスト名もしくはIPアドレスで指定します
@param port ポート番号、デフォルトは 25 です
@param tls_verify サーバー証明書を検証するか否か
@param tls_hostname... -
Net
:: HTTP . start(address , port = 80 , proxy _ addr = :ENV , proxy _ port = nil , proxy _ user=nil , proxy _ pass=nil) -> Net :: HTTP (24514.0) -
新しい Net::HTTP オブジェクトを生成し、 TCP コネクション、 HTTP セッションを開始します。
...proxy_addr に :ENV を指定すると環境変数 http_proxy からプロクシの URI を
取り出し利用します。環境変数 http_proxy が定義されていない場合には
プロクシは利用しません。
このメソッドは以下と同じです。
//emlist[例][ruby]{
require......'net/http'
Net::HTTP.new(address, port, proxy_addr, proxy_port, proxy_user, proxy_pass).start(&block)
//}
@param address 接続するホスト名を文字列で指定します。
@param port 接続するポート番号を指定します。
@param proxy_addr プロクシのホスト名もしくは......定します。:ENV を指定すると環境変数 http_proxy を利用してプロクシの設定をします。省略した場合には直接接続します。
@param proxy_port プロクシのポートを指定します。
@param proxy_user プロクシの認証のユーザ名を指定します... -
Net
:: HTTP . start(address , port = 80 , proxy _ addr = :ENV , proxy _ port = nil , proxy _ user=nil , proxy _ pass=nil) {|http| . . . . } -> object (24514.0) -
新しい Net::HTTP オブジェクトを生成し、 TCP コネクション、 HTTP セッションを開始します。
...proxy_addr に :ENV を指定すると環境変数 http_proxy からプロクシの URI を
取り出し利用します。環境変数 http_proxy が定義されていない場合には
プロクシは利用しません。
このメソッドは以下と同じです。
//emlist[例][ruby]{
require......'net/http'
Net::HTTP.new(address, port, proxy_addr, proxy_port, proxy_user, proxy_pass).start(&block)
//}
@param address 接続するホスト名を文字列で指定します。
@param port 接続するポート番号を指定します。
@param proxy_addr プロクシのホスト名もしくは......定します。:ENV を指定すると環境変数 http_proxy を利用してプロクシの設定をします。省略した場合には直接接続します。
@param proxy_port プロクシのポートを指定します。
@param proxy_user プロクシの認証のユーザ名を指定します... -
Net
:: POP3 . start(address , port = nil , account=nil , password=nil , isapop=false) -> Net :: POP3 (24420.0) -
Net::POP3 オブジェクトを生成し、サーバへ接続します。
...ort に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。
以下のコードと同じ動作をします。
require 'net/pop'
Net::POP3.new(address, port, isapop).start(account, password)
使用例:
require 'net/pop'
Net::POP3.start(addr, por......, password) {|pop|
pop.each_mail do |m|
file.write m.pop
m.delete
end
}
@param address POP3サーバのホスト名文字列
@param port 接続するPOP3サーバのポート番号
@param account アカウント名文字列
@param password パスワード文字列
@param isapo......用します
@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPAuthenticationError 認証に失敗した、もしくはAPOPを利用しようとしたがサーバがAPOPを提供していない場合に発生します
@raise Net::POPError サーバが認... -
Net
:: POP3 . start(address , port = nil , account=nil , password=nil , isapop=false) {|pop| . . . . } -> object (24420.0) -
Net::POP3 オブジェクトを生成し、サーバへ接続します。
...ort に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。
以下のコードと同じ動作をします。
require 'net/pop'
Net::POP3.new(address, port, isapop).start(account, password)
使用例:
require 'net/pop'
Net::POP3.start(addr, por......, password) {|pop|
pop.each_mail do |m|
file.write m.pop
m.delete
end
}
@param address POP3サーバのホスト名文字列
@param port 接続するPOP3サーバのポート番号
@param account アカウント名文字列
@param password パスワード文字列
@param isapo......用します
@raise TimeoutError 接続がタイムアウトした場合に発生します
@raise Net::POPAuthenticationError 認証に失敗した、もしくはAPOPを利用しようとしたがサーバがAPOPを提供していない場合に発生します
@raise Net::POPError サーバが認... -
Coverage
. start(option = {}) -> nil (24313.0) -
カバレッジの測定を開始します。既に実行されていた場合には何も起こりません。 ただし、カバレッジ計測中に測定対象を変更しようとした場合は、RuntimeError となります。
...RuntimeError となります。
@param option カバレッジの計測モードを指定します。
:all か "all" を指定すると、全ての種類を計測します。
個別に指定する場合は、ハッシュを渡します。
詳細は、coverag......ださい。
//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end
end
//}
//emlist[][ruby]{
require "coverage"
Coverage.start(:all)
load "bool.rb"
bool(0)
pp Coverage.result
# {"bool.rb"=>
# {:lines=>[1, 1, 1, nil, 0, nil, nil],
# :branches=>
# {[:if, 0, 2, 2,......6, 5]=>
# {[:then, 1, 3, 4, 3, 8]=>1, [:else, 2, 5, 4, 5, 9]=>0}},
# :methods=>{[Object, :bool, 1, 0, 7, 3]=>1}}}
Coverage.start(methods: true)
load "bool.rb"
bool(0)
pp Coverage.result #=> {"bool.rb"=>{:methods=>{[Object, :bool, 1, 0, 7, 3]=>1}}}
//}...