ライブラリ
- ビルトイン (49)
-
cgi
/ html (22) - etc (253)
-
minitest
/ unit (3) -
net
/ ftp (84) -
net
/ http (110) -
net
/ imap (22) -
net
/ pop (99) -
net
/ smtp (56) -
net
/ telnet (6) - openssl (341)
-
rubygems
/ remote _ fetcher (11) - socket (110)
- uri (33)
-
webrick
/ httpauth (22) -
webrick
/ httpauth / authenticator (11) -
webrick
/ httpauth / basicauth (11) -
webrick
/ httpauth / digestauth (11) -
webrick
/ httpauth / htdigest (11) -
webrick
/ httpauth / htpasswd (44) -
webrick
/ httpauth / userdb (22)
クラス
-
Etc
:: Group (11) -
Etc
:: Passwd (198) -
Gem
:: RemoteFetcher (11) -
MiniTest
:: Unit :: TestCase (2) - Module (5)
-
Net
:: FTP (84) -
Net
:: HTTP (88) -
Net
:: IMAP (22) -
Net
:: POP3 (99) -
Net
:: SMTP (56) -
Net
:: Telnet (4) - Object (11)
-
OpenSSL
:: Cipher (55) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKey :: DSA (110) -
OpenSSL
:: PKey :: RSA (121) - Socket (55)
- Thread (33)
-
URI
:: FTP (11) -
URI
:: Generic (22) -
WEBrick
:: HTTPAuth :: BasicAuth (11) -
WEBrick
:: HTTPAuth :: DigestAuth (11) -
WEBrick
:: HTTPAuth :: Htdigest (11) -
WEBrick
:: HTTPAuth :: Htpasswd (44)
モジュール
-
CGI
:: HtmlExtension (22) - Etc (44)
-
MiniTest
:: Assertions (1) -
Net
:: HTTPHeader (22) -
OpenSSL
:: PKCS5 (22) -
Socket
:: Constants (55) -
WEBrick
:: HTTPAuth (22) -
WEBrick
:: HTTPAuth :: Authenticator (11) -
WEBrick
:: HTTPAuth :: UserDB (22)
キーワード
-
AI
_ PASSIVE (22) - Cipher (11)
-
IP
_ PASSSEC (22) -
LOCAL
_ CREDS (22) -
LOCAL
_ PEERCRED (22) -
NEWS for Ruby 2
. 5 . 0 (7) -
PASSTHROUGH
_ EXCEPTIONS (1) -
SC
_ MESSAGE _ PASSING (11) -
SO
_ PASSCRED (22) - Telnet (2)
- age (11)
-
arg
_ blk _ pass (11) -
auth
_ only (22) - authenticate (11)
-
basic
_ auth (22) -
block
_ pass (11) - change (11)
- change= (11)
- comment (11)
- comment= (11)
- create (11)
- decrypt (22)
-
default
_ passive (9) -
default
_ passive= (9) -
delete
_ all (22) -
delete
_ passwd (11) - dir (11)
- each (22)
- encrypt (22)
- expire (11)
- export (44)
- flush (11)
- foreach (11)
- gecos (11)
-
get
_ passwd (33) -
get
_ proxy _ from _ env (11) - getpwent (11)
- getpwnam (11)
- gid (11)
-
handle
_ interrupt (11) - initialize (11)
- login (26)
-
make
_ passwd (33) - name (11)
- name= (11)
-
net
/ http (11) - new (143)
- new2 (11)
- open (22)
- passed? (1)
- passive (11)
- passive= (11)
- passwd (33)
- password (11)
- password= (11)
-
password
_ field (22) -
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) -
pending
_ interrupt? (11) -
pkcs5
_ keyivgen (11) -
proxy
_ basic _ auth (22) -
proxy
_ pass (22) -
proxy
_ pass= (11) -
proxy
_ user (11) -
proxy
_ user= (11) - quota (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby2
_ keywords (5) - shell (11)
- start (122)
-
to
_ pem (44) -
to
_ s (44) - uclass (11)
- uid (11)
- userdb (11)
検索結果
先頭5件
-
net
/ http (26012.0) -
汎用データ転送プロトコル HTTP を扱うライブラリです。 実装は 2616 に基きます。
...[ruby]{
require 'net/http'
print Net::HTTP.get('www.example.com', '/index.html')
//}
//emlist[例2: URI を使う][ruby]{
require 'net/http'
require 'uri'
print Net::HTTP.get(URI.parse('http://www.example.com/index.html'))
//}
//emlist[例3: より汎用的な例][ruby]{
require 'net/http'
require......e.com/index.html')
res = Net::HTTP.start(url.host, url.port) {|http|
http.get('/index.html')
}
puts res.body
//}
//emlist[例4: 上の例よりさらに汎用的な例][ruby]{
require 'net/http'
url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.path)
res = Net::HT......]{
require 'net/http'
require 'uri'
#例1: POSTするだけ
res = Net::HTTP.post_form(URI.parse('http://www.example.com/search'),
{'q'=>'ruby', 'max'=>'50'})
puts res.body
#例2: 認証付きで POST する
res = Net::HTTP.post_form(URI.parse('http://jack:pass@www.example... -
NEWS for Ruby 2
. 5 . 0 (26006.0) -
NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.5.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......トは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.4.0 以降の変更
=== 言語仕様の変更
* トップレベルの定数参照を削除しました 11547
* do/end ブロック内部で rescue/else/ensure を書けるようになりまし......P#min_version Net::HTTP#max_version を追加 9450
* HTTP status を表すクラスをいくつか追加しました
* Net::HTTP::STATUS_CODES を追加。HTTPのステータスコードから文字列表現へのハッシュです。 12935
* Net::HTTP#proxy_user, Net::HTTP#proxy_pass... -
ruby 1
. 8 . 4 feature (23102.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響の範囲が小さいと思われる変更もこちら
* [change]: 変更されたク....../UnboundMethod#bind [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [bug]>))
* ((<ruby 1.8.4 feature/set_trace_func [change]>))
* ((<ruby 1.8.4 feature/printf [bug]>))
* ((<ruby 1.8.4 feature/Hash [bug]>))
* ((<ruby 1.8.4 feature/test [bug]>))
* ((<ruby 1.8.4 feature/File.identical? [new......change]>))
* ((<ruby 1.8.4 feature/File.dirname (Win全般) [bug]>))
* ((<ruby 1.8.4 feature/File::Stat#pipe? [bug]>))
* ((<ruby 1.8.4 feature/Array#fill [bug]>))
* ((<ruby 1.8.4 feature/String#scan [bug]>))
* ((<ruby 1.8.4 feature/File.join [bug]>))
* ((<ruby 1.8.4 feature/Thread#pass [... -
ruby 1
. 6 feature (23030.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...uby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
:......rno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていました。現在は、このようなシステムでは、EWOULDBLOCK は、EAGAIN
として定義されています。(これは 1.6.7 とは異なる挙動です)
p Errno::EAGAIN......on_append_character}))
のアクセサ。(この変数は GNU readline 2.1 以降で使えます)
((<ruby-ext:01760>))
: ((<Socket::Constants>))
ソケット関連の定数のうち以下が新規に追加されました(システムに定義さ
れている場合に限る)。
SO_PASS... -
MiniTest
:: Assertions # pass(message = nil) -> true (21201.0) -
アサーション数をカウントするために使用します。
アサーション数をカウントするために使用します。
@param message 無視されます。 -
Thread
. pass -> nil (18213.0) -
他のスレッドに実行権を譲ります。実行中のスレッドの状態を変えずに、 他の実行可能状態のスレッドに制御を移します。
...権を譲ります。実行中のスレッドの状態を変えずに、
他の実行可能状態のスレッドに制御を移します。
Thread.new do
(1..3).each{|i|
p i
Thread.pass
}
exit
end
loop do
Thread.pass
p :main
end
#=>
1
:main
2
:main
3
:main... -
MiniTest
:: Unit :: TestCase :: PASSTHROUGH _ EXCEPTIONS -> [Class] (15200.0) -
システム関連の例外のリストです。内部で使用します。
システム関連の例外のリストです。内部で使用します。 -
MiniTest
:: Unit :: TestCase # passed? -> bool (12100.0) -
自身の実行に成功した場合は真を返します。 そうでない場合は偽を返します。
自身の実行に成功した場合は真を返します。
そうでない場合は偽を返します。 -
Net
:: HTTP . new(address , port = 80 , proxy _ addr = :ENV , proxy _ port = nil , proxy _ user=nil , proxy _ pass=nil) -> Net :: HTTP (9307.0) -
新しい Net::HTTP オブジェクトを生成します。
...新しい Net::HTTP オブジェクトを生成します。
proxy_addr に :ENV を指定すると自動的に環境変数 http_proxy からプロクシの URI を
取り出し利用します。この場合環境変数 http_proxy が定義されていない場合には
プロクシは利用せず......直接接続します。
詳しくは URI::Generic#find_proxy を参照してください。
明示的にプロクシのホスト名とポート番号を指定してプロクシを利用することもできます。
このときには proxy_addr にホスト名もしくは IP アドレスを渡し......直接接続します。
@param proxy_port プロクシのポートを指定します。
@param proxy_user プロクシの認証のユーザ名を指定します。省略した場合には認証はなされません。
@param proxy_pass プロクシの認証のパスワードを指定します。... -
Net
:: HTTP . new(address , port = 80 , proxy _ addr = :ENV , proxy _ port = nil , proxy _ user=nil , proxy _ pass=nil , no _ proxy=nil) -> Net :: HTTP (9307.0) -
新しい Net::HTTP オブジェクトを生成します。
...新しい Net::HTTP オブジェクトを生成します。
proxy_addr に :ENV を指定すると自動的に環境変数 http_proxy からプロクシの URI を
取り出し利用します。この場合環境変数 http_proxy が定義されていない場合には
プロクシは利用せず......直接接続します。
詳しくは URI::Generic#find_proxy を参照してください。
明示的にプロクシのホスト名とポート番号を指定してプロクシを利用することもできます。
このときには proxy_addr にホスト名もしくは IP アドレスを渡し......の認証のユーザ名を指定します。省略した場合には認証はなされません。
@param proxy_pass プロクシの認証のパスワードを指定します。
@param no_proxy プロクシを経由せずに接続するホストの名前/IPアドレスを文字列で指定します... -
Net
:: FTP . new(host = nil , user = nil , passwd = nil , acct = nil) -> Net :: FTP (9300.0) -
新しい Net::FTP のインスタンスを生成します。
...新しい Net::FTP のインスタンスを生成します。
host が指定された場合、生成されたインスタンスに対して
Net::FTP#connect を呼び出し、
さらに user が指定された場合は Net::FTP#login
を呼び出します。
@param host 接続するホストを......指定します。
@param user ログインに使うユーザ名を指定します。
@param passwd ログインに使うパスワードを指定します。
@param acct ログイン後に送る ACCT コマンドのパラメータを指定します。
@see Net::FTP.open... -
Net
:: HTTP # proxy _ pass=(pass) (9214.0) -
プロクシのユーザ認証のパスワードを設定します。
...プロクシのユーザ認証のパスワードを設定します。
Net::HTTP#start で接続する前に設定する必要があります。
@param pass パスワード文字列
@see Net::HTTP#proxy_pass, Net::HTTP#proxy_user, Net::HTTP.new... -
Net
:: Telnet # login(opts , password=nil) -> String (9212.0) -
指定したユーザ名とパスワードでログインします。
...ログインします。
opts が文字列である場合は、 それをユーザ名、passwordをパスワードと
してログインします。
opts がハッシュである場合には、"Name" と "Password" をキーとする文字列を
ユーザ名、パスワードとしてログイン......ます。
"LoginPrompt" ログインプロンプトを正規表現で指定します。
デフォルト値は /[Ll]ogin[: ]*\z/n です。
"PasswordPrompt" パスワード入力プロンプトを正規表現で指定します。
デフォルト値は /[Pp]ass(?:word|phrase)[: ]*\z/n です。
パ......スワードを省略した場合には、パスワード入力プロンプトを
待ちません。Net::Telnet.newの"Prompt"で指定した
正規表現でプロンプトを待ちます。
ログイン処理が終わるまでにホストから送られた文字列を返します。
通常はユ... -
Net
:: Telnet # login(opts , password=nil) {|mesg| . . . } -> String (9212.0) -
指定したユーザ名とパスワードでログインします。
...ログインします。
opts が文字列である場合は、 それをユーザ名、passwordをパスワードと
してログインします。
opts がハッシュである場合には、"Name" と "Password" をキーとする文字列を
ユーザ名、パスワードとしてログイン......ます。
"LoginPrompt" ログインプロンプトを正規表現で指定します。
デフォルト値は /[Ll]ogin[: ]*\z/n です。
"PasswordPrompt" パスワード入力プロンプトを正規表現で指定します。
デフォルト値は /[Pp]ass(?:word|phrase)[: ]*\z/n です。
パ......スワードを省略した場合には、パスワード入力プロンプトを
待ちません。Net::Telnet.newの"Prompt"で指定した
正規表現でプロンプトを待ちます。
ログイン処理が終わるまでにホストから送られた文字列を返します。
通常はユ... -
Net
:: HTTP # proxy _ pass -> String|nil (9207.0) -
プロクシ経由で接続し、さらにプロクシのユーザ認証を する HTTP オブジェクトなら認証のパスワードを を返します。
...プロクシ経由で接続し、さらにプロクシのユーザ認証を
する HTTP オブジェクトなら認証のパスワードを
を返します。
そうでないなら nil を返します。
@see Net::HTTP#proxy_pass=, Net::HTTP#proxy_user, Net::HTTP.new...