ライブラリ
- ビルトイン (450)
- date (72)
- drb (24)
- logger (1)
-
minitest
/ unit (2) -
net
/ http (192) -
net
/ imap (24) -
net
/ pop (156) -
net
/ smtp (392) - openssl (36)
- psych (108)
-
rdoc
/ code _ object (24) -
rdoc
/ markup (12) -
rdoc
/ markup / formatter (12) -
rexml
/ document (36) -
rexml
/ parsers / pullparser (36) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (36) -
rexml
/ streamlistener (12) -
shell
/ process-controller (6) -
shell
/ system-command (18) - thread (16)
-
webrick
/ cgi (12) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / abstract (72) -
webrick
/ httputils (96) -
webrick
/ server (24)
クラス
- Array (192)
-
DRb
:: DRbServer (24) - Date (72)
-
Logger
:: Application (1) - MatchData (78)
-
MiniTest
:: Unit (2) -
Net
:: HTTP (168) -
Net
:: HTTPResponse (24) -
Net
:: IMAP (24) -
Net
:: POP3 (48) -
Net
:: POPMail (108) -
Net
:: SMTP (392) - Object (12)
-
OpenSSL
:: SSL :: SSLServer (36) -
Psych
:: Handler (48) -
Psych
:: Stream (24) -
Psych
:: Visitors :: YAMLTree (36) -
RDoc
:: CodeObject (24) -
RDoc
:: Markup (12) -
RDoc
:: Markup :: Formatter (12) -
REXML
:: Parent (36) -
REXML
:: Parsers :: PullEvent (36) -
REXML
:: Parsers :: SAX2Parser (60) -
Shell
:: ProcessController (6) -
Shell
:: SystemCommand (18) - String (40)
- Symbol (12)
- Thread (24)
-
Thread
:: ConditionVariable (24) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) -
WEBrick
:: CGI (12) -
WEBrick
:: GenericServer (24) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: AbstractServlet (72) -
WEBrick
:: HTTPUtils :: FormData (96)
モジュール
- GC (12)
-
REXML
:: SAX2Listener (36) -
REXML
:: StreamListener (12)
キーワード
- [] (120)
- []= (72)
- accept (12)
-
add
_ tag (12) -
add
_ word _ pair (12) - all (36)
- at (12)
-
auth
_ cram _ md5 (12) -
auth
_ login (12) -
auth
_ plain (12) - authenticate (12)
-
backtrace
_ locations (24) - broadcast (12)
- byteoffset (6)
-
capable
_ auth _ types (12) -
capable
_ cram _ md5 _ auth? (12) -
capable
_ login _ auth? (12) -
capable
_ plain _ auth? (12) -
capable
_ starttls? (12) - config (12)
-
delete
_ prefix (8) -
delete
_ prefix! (8) - deq (24)
-
disable
_ starttls (12) -
do
_ DELETE (12) -
do
_ GET (12) -
do
_ HEAD (12) -
do
_ OPTIONS (12) -
do
_ POST (12) -
do
_ PUT (12) -
each
_ data (12) - ehlo (12)
-
enable
_ ssl (12) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) -
enable
_ tls (12) -
end
_ with? (18) - england (12)
- esmtp= (12)
- filename (12)
- filename= (12)
- fill (72)
- finish (12)
- front (12)
-
garbage
_ collect (12) - gregorian (12)
- head (12)
- helo (12)
- italy (12)
- julian (12)
- list (12)
- listen (60)
-
local
_ host= (12) -
local
_ port= (12) - mail (36)
- name (12)
- name= (12)
-
new
_ start (12) - offset (24)
-
open
_ timeout= (12) - pop (60)
-
proxy
_ address= (12) -
proxy
_ from _ env= (12) -
proxy
_ from _ env? (12) -
proxy
_ pass= (12) -
proxy
_ port= (12) -
proxy
_ user= (12) -
read
_ body (24) - ready (12)
-
respond
_ to? (12) -
send
_ mail (12) - sendmail (12)
-
set
_ debug _ output (12) - shift (24)
- signal (12)
- slice! (36)
- ssl? (12)
-
ssl
_ timeout= (12) -
start
_ doc (12) -
start
_ document (24) -
start
_ element (12) -
start
_ element? (12) -
start
_ export (6) -
start
_ immediately (12) -
start
_ immediately= (12) -
start
_ import (6) -
start
_ job (6) -
start
_ mapping (12) -
start
_ prefix _ mapping (12) -
start
_ sequence (12) -
start
_ stream (12) -
start
_ time (1) -
start
_ time= (1) -
start
_ with? (18) - started (12)
- started? (48)
- starttls (36)
- starttls? (12)
-
starttls
_ always? (12) -
starttls
_ auto? (12) -
stop
_ doc (12) -
tag
_ start (12) - tls? (12)
-
to
_ ary (12) -
virtual
_ host (12)
検索結果
先頭5件
-
Symbol
# end _ with?(*suffixes) -> bool (7.0) -
self の末尾が suffixes のいずれかであるとき true を返します。
...とき true を返します。
(self.to_s.end_with?と同じです。)
@param suffixes パターンを表す文字列 (のリスト)
@see Symbol#start_with?
@see String#end_with?
//emlist[][ruby]{
:hello.end_with?("ello") #=> true
# returns true if one of the +suffixes+ matches.... -
WEBrick
:: HTTPServer # virtual _ host(server) -> () (7.0) -
サーバの保持しているバーチャルホストのリストに HTTP サーバ server を加えます。 クライアントからのリクエストのうち server へのものは server に委譲されるようになります。
...e 'webrick'
include WEBrick
srv1 = HTTPServer.new( { :Port => 1080, :ServerName => 'hoge.example.com' } )
srv2 = HTTPServer.new( { :Port => 1080, :ServerName => 'foo.example.com' } )
srv = HTTPServer.new( { :Port => 1080 } )
srv.virtual_host(srv1)
srv.virtual_host(srv2)
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ GET(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ HEAD(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ OPTIONS(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ POST(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ PUT(request , response) -> () (7.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
...do_GET(req, res)
res.body = 'hoge'
end
end
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
:BindAddress => '127.0.0.1',
:Port => 20080})
srv.mount('/', HogeServlet)
trap("INT"){ srv.shutdown }
srv.start... -
WEBrick
:: HTTPUtils :: FormData # [](header) -> String | nil (7.0) -
自身が multipart/form-data なデータの場合に、header で指定された ヘッダの値を文字列で返します。無ければ nil を返します。
...nil を返します。
@param header ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q']['content-type'] #=> "plain/text"
end
end
MyCGI.new.start()... -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (7.0) -
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
...ムデータを引数として、与えられたブロックを実行します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].each_data{|s|
p s
}
#=> "val1"
"val2"
"val3"
end
end
MyCGI.new.start()...