種類
ライブラリ
- English (2)
- ビルトイン (53)
- bigdecimal (3)
-
bigdecimal
/ math (1) -
cgi
/ core (2) -
cgi
/ html (2) -
cgi
/ session (3) -
cgi
/ session / pstore (1) - cmath (8)
- csv (3)
- etc (31)
- fiddle (7)
- fileutils (1)
-
irb
/ context (3) - kconv (2)
- logger (1)
- matrix (29)
-
net
/ ftp (7) -
net
/ http (15) -
net
/ imap (12) -
net
/ protocol (2) -
net
/ smtp (4) -
net
/ telnet (1) - open3 (2)
- openssl (24)
- ostruct (1)
- prettyprint (1)
- prime (8)
- pstore (2)
- rake (3)
-
rake
/ testtask (2) -
rdoc
/ context (1) -
rdoc
/ ghost _ method (1) -
rdoc
/ markup / to _ html _ crossref (2) - resolv (11)
- resolv-replace (5)
- rexml (1)
-
rexml
/ document (1) -
rexml
/ sax2listener (1) - rss (19)
-
rubygems
/ command _ manager (1) -
rubygems
/ config _ file (1) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader (1) -
rubygems
/ package / tar _ reader / entry (3) -
rubygems
/ package / tar _ writer (3) -
rubygems
/ platform (6) -
rubygems
/ security (2) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (2) -
rubygems
/ user _ interaction (8) - shell (2)
- socket (63)
- stringio (9)
- strscan (5)
- syslog (2)
- tempfile (2)
- tracer (3)
- uri (10)
-
webrick
/ httprequest (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpservlet / erbhandler (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ utils (1) -
win32
/ registry (30) -
win32
/ resolv (1) - win32ole (1)
- zlib (28)
クラス
-
ARGF
. class (2) - Addrinfo (8)
- Array (2)
- BigDecimal (3)
-
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (3)
- Dir (2)
- Encoding (6)
-
Etc
:: Passwd (2) -
Fiddle
:: Closure (4) -
Fiddle
:: Closure :: BlockCaller (2) -
Fiddle
:: Handle (1) -
Gem
:: CommandManager (1) -
Gem
:: ConfigFile (1) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Package :: TarReader (1) -
Gem
:: Package :: TarReader :: Entry (3) -
Gem
:: Package :: TarWriter (3) -
Gem
:: Platform (6) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (2) -
Gem
:: StreamUI (2) -
Gem
:: StreamUI :: VerboseProgressReporter (4) - IO (7)
- IPSocket (1)
-
IRB
:: Context (3) - Logger (1)
- MatchData (1)
- Matrix (5)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) -
Net
:: FTP (7) -
Net
:: HTTP (14) -
Net
:: IMAP (4) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: IMAP :: ContentDisposition (2) -
Net
:: SMTP (4) -
Net
:: Telnet (1) - Object (2)
-
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: SSL :: SSLSocket (6) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (1)
- PStore (2)
- PrettyPrint (1)
- Prime (4)
-
Prime
:: EratosthenesGenerator (3) -
RDoc
:: Context (1) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: Options (2) -
REXML
:: ParseException (1) -
RSS
:: Maker :: ItemsBase :: ItemBase (1) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Enclosure (6) -
RSS
:: Rss :: Channel :: Item (2) -
RSS
:: Rss :: Channel :: Item :: Enclosure (6) -
Rake
:: TestTask (2) - Regexp (2)
- Resolv (1)
-
Resolv
:: DNS :: Resource :: HINFO (1) -
Resolv
:: Hosts (8) - SOCKSSocket (4)
- Shell (2)
- Socket (27)
-
Socket
:: AncillaryData (1) - String (7)
- StringIO (9)
- StringScanner (5)
- TCPServer (2)
- TCPSocket (5)
- Tempfile (2)
- ThreadGroup (2)
- Tracer (3)
- UDPSocket (5)
-
URI
:: FTP (2) -
URI
:: Generic (5) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) - Vector (2)
-
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPServer (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (1) -
WEBrick
:: HTTPServlet :: CGIHandler (1) -
WEBrick
:: HTTPServlet :: ERBHandler (1) -
WEBrick
:: HTTPServlet :: FileHandler (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1) - WIN32OLE (1)
-
Win32
:: Registry (2) -
Win32
:: Registry :: PredefinedKey (1) -
Win32
:: Resolv (1) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (4) -
Zlib
:: ZStream (4)
モジュール
- BigMath (1)
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (2) - CMath (8)
- Etc (29)
-
Gem
:: Security (2) -
Gem
:: UserInteraction (1) - Kconv (1)
- Kernel (7)
- Math (4)
- Open3 (2)
-
OpenSSL
:: OCSP (2) -
OpenSSL
:: SSL (2) -
OpenSSL
:: SSL :: SocketForwarder (1) -
OpenSSL
:: X509 (9) - Process (2)
-
REXML
:: EntityConst (1) -
REXML
:: SAX2Listener (1) - RakeFileUtils (3)
-
Socket
:: Constants (14) -
Syslog
:: Macros (2) -
WEBrick
:: Utils (1) -
Win32
:: Registry :: API (27) - Zlib (16)
オブジェクト
- ENV (1)
キーワード
-
$ -I (1) -
$ 0 (1) -
$ : (1) -
$ ERROR _ POSITION (1) -
$ LOAD _ PATH (1) -
$ POSTMATCH (1) -
$ PROGRAM _ NAME (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - == (1)
- === (1)
-
AF
_ CHAOS (2) -
AF
_ NETBIOS (2) -
AF
_ OSI (2) -
AI
_ NUMERICHOST (2) - APOS (1)
- AlmostNoSecurity (1)
-
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ CFLAGS (1) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LDFLAGS (1) -
CS
_ POSIX _ V6 _ ILP32 _ OFF32 _ LIBS (1) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ CFLAGS (1) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LDFLAGS (1) -
CS
_ POSIX _ V6 _ ILP32 _ OFFBIG _ LIBS (1) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ CFLAGS (1) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LDFLAGS (1) -
CS
_ POSIX _ V6 _ LP64 _ OFF64 _ LIBS (1) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ CFLAGS (1) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LDFLAGS (1) -
CS
_ POSIX _ V6 _ LPBIG _ OFFBIG _ LIBS (1) -
CS
_ POSIX _ V6 _ WIDTH _ RESTRICTED _ ENVS (1) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ CFLAGS (1) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LDFLAGS (1) -
CS
_ POSIX _ V7 _ ILP32 _ OFF32 _ LIBS (1) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ CFLAGS (1) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LDFLAGS (1) -
CS
_ POSIX _ V7 _ ILP32 _ OFFBIG _ LIBS (1) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ CFLAGS (1) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LDFLAGS (1) -
CS
_ POSIX _ V7 _ LP64 _ OFF64 _ LIBS (1) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ CFLAGS (1) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LDFLAGS (1) -
CS
_ POSIX _ V7 _ LPBIG _ OFFBIG _ LIBS (1) -
CS
_ POSIX _ V7 _ THREADS _ CFLAGS (1) -
CS
_ POSIX _ V7 _ THREADS _ LDFLAGS (1) -
CS
_ POSIX _ V7 _ WIDTH _ RESTRICTED _ ENVS (1) - CloseKey (1)
- Constants (1)
- ContentDisposition (1)
- CreateKey (1)
-
DEFAULT
_ VERBOSITY (1) - DOSISH 対応 (1)
- DefaultFileName (1)
- DeleteKey (1)
- DeleteValue (1)
- EAFNOSUPPORT (1)
- EHOSTDOWN (1)
- EHOSTUNREACH (1)
- ENOSTR (1)
- EPFNOSUPPORT (1)
- EPROTONOSUPPORT (1)
- ESOCKTNOSUPPORT (1)
- EigenvalueDecomposition (1)
- Enclosure (3)
- EnclosureBase (1)
- EnumKey (1)
- EnumValue (1)
- EratosthenesGenerator (1)
- FlushKey (1)
- GNU (1)
- GhostMethod (1)
- Hosts (1)
-
INADDR
_ ALLHOSTS _ GROUP (2) -
IP
_ RECVTOS (2) -
IP
_ TOS (2) -
LOG
_ MASK (1) -
LOG
_ UPTO (1) - LUPDecomposition (1)
- MACCENTEURO (1)
- MACCROATIAN (1)
- MACTURKISH (1)
-
MSG
_ NOSIGNAL (2) - Mac OS X (1)
- MacCentEuro (1)
- MacCroatian (1)
- MacTurkish (1)
-
NI
_ MAXHOST (2) -
NI
_ NUMERICHOST (2) - NOSELECT (1)
- NOSIGS (2)
- NOSMIMECAP (1)
- NoSecurity (1)
- NotImplementedError (1)
-
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (1) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (1) -
OS
_ AMIGA (1) -
OS
_ ATARI (1) -
OS
_ CODE (1) -
OS
_ CPM (1) -
OS
_ MACOS (1) -
OS
_ MSDOS (1) -
OS
_ OS2 (1) -
OS
_ QDOS (1) -
OS
_ RISCOS (1) -
OS
_ TOPS20 (1) -
OS
_ UNIX (1) -
OS
_ UNKNOWN (1) -
OS
_ VMCMS (1) -
OS
_ VMS (1) -
OS
_ WIN32 (1) -
OS
_ ZSYSTEM (1) - OpenKey (1)
-
PF
_ CHAOS (2) -
PF
_ NETBIOS (2) -
PF
_ OSI (2) - POSFIXABLE (1)
-
PURPOSE
_ ANY (1) -
PURPOSE
_ CRL _ SIGN (1) -
PURPOSE
_ NS _ SSL _ SERVER (1) -
PURPOSE
_ OCSP _ HELPER (1) -
PURPOSE
_ SMIME _ ENCRYPT (1) -
PURPOSE
_ SMIME _ SIGN (1) -
PURPOSE
_ SSL _ CLIENT (1) -
PURPOSE
_ SSL _ SERVER (1) - Post (1)
- ProtoServerError (1)
- ProtoSyntaxError (1)
- QueryInfoKey (1)
- QueryValue (1)
-
REVOKED
_ STATUS _ NOSTATUS (1) - RegCloseKey (1)
- RegCreateKeyExA (1)
- RegDeleteKey (1)
- RegDeleteValue (1)
- RegEnumKeyExA (1)
- RegEnumValueA (1)
- RegFlushKey (1)
- RegOpenKeyExA (1)
- RegQueryInfoKey (1)
- RegQueryValueExA (1)
- RegSetValueExA (1)
- Ruby が動作するプラットフォーム (1)
-
SC
_ HOST _ NAME _ MAX (1) -
SIGN
_ POSITIVE _ FINITE (1) -
SIGN
_ POSITIVE _ INFINITE (1) -
SIGN
_ POSITIVE _ ZERO (1) -
SO
_ NOSIGPIPE (2) - SetValue (1)
- Time (1)
- ToHtmlCrossref (1)
- Unix (1)
-
V
_ ERR _ INVALID _ PURPOSE (1) - Verbose (1)
- VerboseProgressReporter (1)
- Win32ネイティブ版Rubyの互換性問題 (1)
- acos (2)
- acos! (1)
- acosh (2)
- acosh! (1)
-
add
_ final (1) - advise (1)
- args (1)
- autoclose= (1)
- autoclose? (1)
- bind (2)
- call (1)
-
call
_ final (1) -
call
_ trace _ func (1) - cd (1)
- charpos (1)
- check (1)
-
check
_ closed (1) -
choose
_ from _ list (2) -
clock
_ gettime (1) - clone (1)
- close (21)
- close! (1)
-
close
_ on _ empty _ response (1) -
close
_ on _ empty _ response= (1) -
close
_ read (1) -
close
_ write (3) - closed? (6)
-
closed
_ read? (1) -
closed
_ write? (1) - connect (3)
-
connect
_ from (2) -
connect
_ to (2) - cos (3)
- cos! (1)
- cosh (2)
- cosh! (1)
- count (1)
- cross (1)
-
cross
_ product (1) - ctype (1)
- d (1)
-
def
_ system _ command (1) -
define
_ final (1) -
delete
_ at (1) - det (1)
- determinant (1)
- disposition (5)
-
do
_ POST (5) - done (1)
-
dsp
_ type (1) - each (4)
-
each
_ address (1) -
each
_ name (1) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- enclose (1)
- enclosed? (1)
- enclosure (2)
- enclosure= (1)
- end (1)
- ended? (1)
- eos? (1)
-
error
_ pos (1) -
family
_ addrinfo (1) - fdatasync (1)
-
find
_ command _ possibilities (1) -
find
_ enclosing _ module _ named (1) - finish (1)
- fixpos (1)
- form (2)
- gecos (1)
- gecos= (1)
- get (1)
-
get
_ hosts _ path (1) -
get
_ print (1) -
get
_ response (1) - getaddress (2)
- getaddresses (1)
- gethostbyaddr (1)
- gethostbyname (2)
- gethostname (1)
- getname (1)
- getnames (1)
- group (1)
- host (4)
- host= (1)
- hostname (2)
- hostname= (2)
- index (1)
- insert (1)
- ip (1)
-
json
/ add / ostruct (1) - l (1)
-
legacy
_ repos (1) - length (2)
- length= (2)
-
local
_ host (1) -
local
_ host= (1) - lup (1)
-
lup
_ decomposition (1) - match (4)
- new (20)
- new2 (1)
-
new
_ ostruct _ member (1) - next (1)
- open (6)
- os= (1)
-
os
_ code (1) -
os
_ each _ obj (1) -
os
_ live _ obj (1) -
os
_ obj _ of (1) - ostruct (1)
- p (1)
-
pack
_ sockaddr _ in (1) - packdw (1)
- packqw (1)
- param (1)
- pivots (1)
- popen3 (2)
- pos (9)
- pos= (2)
- position (1)
- post (2)
- post2 (2)
-
post
_ connection _ check (1) -
post
_ form (1) -
post
_ match (2) - progress (1)
-
progress
_ reporter (1) - purpose= (2)
-
rb
_ call0 (1) -
rb
_ thread _ fd _ close (1) -
rdoc
/ ghost _ method (1) -
rdoc
/ markup / to _ html _ crossref (1) -
remote
_ host (1) -
request
_ post (2) - rewind (1)
- rindex (1)
-
rm
_ final (1) - send (1)
-
set
_ close _ on _ exec (1) - setproctitle (1)
- singular? (1)
- slice! (1)
-
sockaddr
_ in (1) - solve (1)
- start (4)
- succ (1)
-
sync
_ close (1) -
sync
_ close= (1) - sysclose (1)
- system (1)
- taint (1)
- tainted? (1)
- tcp (3)
-
tcp
_ server _ loop (1) -
tcp
_ server _ sockets (2) - tell (7)
-
to
_ a (3) -
to
_ ary (2) -
to
_ i (1) -
to
_ io (1) -
to
_ s (1) - tosjis (2)
- transpose (2)
- type (2)
- type= (2)
- u (1)
- udp (1)
-
udp
_ server _ loop (1) -
udp
_ server _ sockets (2) -
ultra
_ safe (1) -
ultra
_ safe= (1) -
undefine
_ final (1) -
unix
_ rights (1) - unpackdw (1)
- unpackqw (1)
- updated (1)
- url (2)
- url= (2)
- v (1)
-
v
_ inv (1) - verbose (4)
- verbose= (3)
- verbose? (2)
-
verbose
_ flag (1) -
verbose
_ flag= (1) - verbosity (1)
- verbosity= (1)
-
virtual
_ host (1) -
whole
_ match _ p (1) - はじめに (1)
検索結果
先頭5件
-
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (63901.0) -
ほとんどの検証を行わないポリシーです。
ほとんどの検証を行わないポリシーです。
署名されたデータの検証のみ行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Platform # os -> String (63652.0) -
OS の種類を返します。
OS の種類を返します。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ NOSTATUS -> Integer (54901.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 BasicResponse にコードが含まれていないことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
BasicResponse にコードが含まれていないことを意味します。 -
Resolv
:: DNS :: Resource :: HINFO # os -> String (54652.0) -
ホストで使われる OS 名を返します。
ホストで使われる OS 名を返します。 -
Prime
:: EratosthenesGenerator (54001.0) -
Prime::PseudoPrimeGenerator の具象クラスです。 素数の生成にエラトステネスのふるいを使用しています。
Prime::PseudoPrimeGenerator の具象クラスです。
素数の生成にエラトステネスのふるいを使用しています。 -
Gem
:: Security :: NoSecurity -> Gem :: Security :: Policy (45901.0) -
セキュリティなしのポリシーです。
セキュリティなしのポリシーです。
全ての検証を行いません。
:verify_data => false,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
CGI
:: QueryExtension # remote _ host -> String (45601.0) -
ENV['REMOTE_HOST'] を返します。
ENV['REMOTE_HOST'] を返します。 -
MatchData
# post _ match -> String (45601.0) -
マッチした部分より後ろの文字列を返します($'と同じ)。
マッチした部分より後ろの文字列を返します($'と同じ)。
//emlist[例][ruby]{
/(bar)(BAZ)?/ =~ "foobarbaz"
p $~.post_match # => "baz"
//}
@see MatchData#pre_match -
OpenStruct
# new _ ostruct _ member(name) -> Symbol (45601.0) -
与えられた名前のアクセサメソッドを自身に定義します。
与えられた名前のアクセサメソッドを自身に定義します。
@param name 文字列かシンボルで定義するアクセサの名前を指定します。 -
REXML
:: ParseException # position -> Integer (45601.0) -
パースエラーが起きた(XML上の)場所を先頭からのバイト数で返します。
パースエラーが起きた(XML上の)場所を先頭からのバイト数で返します。 -
Net
:: IMAP :: BodyTypeBasic # disposition -> Net :: IMAP :: ContentDisposition | nil (37201.0) -
Content-Dispotition の値を返します。
Content-Dispotition の値を返します。
Net::IMAP::ContentDisposition オブジェクトを返します。
@see 1806, 2183 -
Net
:: IMAP :: BodyTypeMessage # disposition -> Net :: IMAP :: ContentDisposition | nil (37201.0) -
Content-Dispotition の値を返します。
Content-Dispotition の値を返します。
Net::IMAP::ContentDisposition オブジェクトを返します。
@see 1806, 2183 -
Net
:: IMAP :: BodyTypeMultipart # disposition -> Net :: IMAP :: ContentDisposition | nil (37201.0) -
Content-Dispotition の値を返します。
Content-Dispotition の値を返します。
Net::IMAP::ContentDisposition オブジェクトを返します。
@see 1806, 2183 -
Net
:: IMAP :: BodyTypeText # disposition -> Net :: IMAP :: ContentDisposition | nil (37201.0) -
Content-Dispotition の値を返します。
Content-Dispotition の値を返します。
Net::IMAP::ContentDisposition オブジェクトを返します。
@see 1806, 2183 -
OpenSSL
:: SSL :: SSLSocket # hostname=(hostname) (37201.0) -
TLS の Server Name Indication(SNI) 拡張で利用するサーバのホスト名を設定します。
TLS の Server Name Indication(SNI) 拡張で利用するサーバのホスト名を設定します。
Server Name Indication については 3546 を参照してください。
このメソッドはハンドシェイク時にクライアント側がサーバ側に
サーバのホスト名を伝えるために用います。そのため、
クライアント側が OpenSSL::SSL::SSLSocket#connect を呼ぶ前に
このメソッドでホスト名を指定する必要があります。
hostname に nil を渡すと SNI 拡張を利用しません。
サーバ側については OpenSSL::SSL::SSLCont... -
Zlib
:: OS _ OS2 -> Integer (36955.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ MACOS -> Integer (36952.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ MSDOS -> Integer (36952.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ QDOS -> Integer (36952.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ RISCOS -> Integer (36952.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ ZSYSTEM -> Integer (36952.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Net
:: HTTP # local _ host=(host) (36901.0) -
接続に用いるローカルホスト名を指定します。
接続に用いるローカルホスト名を指定します。
nil の場合システムが適当にローカルホストを
決めます。
デフォルトは nil です。
@param host ホスト名、もしくはアドレスを示す文字列
//emlist[例][ruby]{
require 'net/http'
http = Net::HTTP.new("www.example.com")
http.local_host = "192.168.0.5"
http.local_port = "53043"
http.start do |h|
p h.get("/").body
end
//}
@see Net::H... -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (36901.0) -
接続後検証を行います。
接続後検証を行います。
検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。
OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書に署名してそれが失効していないことしか確認しません。
実用上は証明書に記載されている事項を見て、接続先が妥当であるかを確認する
必要があります。通常は接続先ホストの FQDN と証明書に記載されている FQDN が
一致しているか... -
Socket
. gethostbyaddr(host , type = Socket :: AF _ INET) -> Array (36901.0) -
sockaddr 構造体をパックした文字列からホスト情報を返します。 ホスト情報の構造は Socket.gethostbyname と同じです。 type には、アドレスタイプ(デフォルトは Socket::AF_INET)を指定します。
sockaddr 構造体をパックした文字列からホスト情報を返します。
ホスト情報の構造は Socket.gethostbyname と同じです。
type には、アドレスタイプ(デフォルトは
Socket::AF_INET)を指定します。
@param host ホストを文字列で指定します。
@param type アドレスタイプ(デフォルトはSocket::AF_INET)を指定します。
@raise SocketError gethostbyaddr(3) の呼び出しにエラーがあった場合に発生します。 -
Socket
. gethostbyname(host) -> Array (36901.0) -
ホスト名または IP アドレス(指定方法に関しては lib:socket#host_formatを参照) からホストの情報を返します。
ホスト名または IP アドレス(指定方法に関しては
lib:socket#host_formatを参照)
からホストの情報を返します。
@param host 文字列でホストを指定します。
@return ホスト情報を含んだ4要素の配列を返します。
=== 返り値のホスト情報について
ホスト情報は以下の 4 要素の配列で表現されています。
* ホスト名
* ホストの別名の配列
* ホストのアドレスタイプ (整数定数)
* ホストのアドレス
第四要素のホストのアドレスは、各アドレスタイプに対応する
C のアドレス構造体を pack した文字列として表現されています。
... -
TCPSocket
. gethostbyname(host) -> Array (36901.0) -
ホスト名または IP アドレス (整数または"127.0.0.1" のような文字列)からホストの情報を返します。ホスト情報は、ホ スト名、ホストの別名の配列、ホストのアドレスタイプ、ホストの アドレスを各要素とする配列です。ホストのアドレスは octet decimal の文字列 ("127.0.0.1"のような文字列) や IPv6 アドレス ("::1" のような文字列) です。
ホスト名または IP アドレス (整数または"127.0.0.1"
のような文字列)からホストの情報を返します。ホスト情報は、ホ
スト名、ホストの別名の配列、ホストのアドレスタイプ、ホストの
アドレスを各要素とする配列です。ホストのアドレスは octet
decimal の文字列 ("127.0.0.1"のような文字列) や IPv6
アドレス ("::1" のような文字列) です。
@param host ホスト名または IP アドレス (整数または"127.0.0.1" のような文字列)を指定します。
@return ホスト名、ホストの別名の配列、ホストのアドレスタイプ、ホストのアド... -
Zlib
:: OS _ ATARI -> Integer (36652.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Zlib
:: OS _ TOPS20 -> Integer (36652.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
IO
# autoclose=(bool) (36619.0) -
auto-close フラグを設定します。
auto-close フラグを設定します。
フラグが設定されているオブジェクトは
close時/GCでのファイナライザ呼出時にファイルデスクリプタを close します。
偽を設定すると close しません。
@param bool 真偽値でフラグを設定します
@see IO#autoclose?
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause Errno::EBADF
f = open("/dev/null")
IO.for_fd(f.fileno).auto... -
Array
# transpose -> Array (36601.0) -
自身を行列と見立てて、行列の転置(行と列の入れ換え)を行いま す。転置した配列を生成して返します。空の配列に対しては空の配列を生 成して返します。
自身を行列と見立てて、行列の転置(行と列の入れ換え)を行いま
す。転置した配列を生成して返します。空の配列に対しては空の配列を生
成して返します。
それ以外の一次元の配列に対しては、例外
TypeError が発生します。各要素のサイズが不揃いな配列に対して
は、例外 IndexError が発生します。
//emlist[例][ruby]{
p [[1,2],
[3,4],
[5,6]].transpose
# => [[1, 3, 5], [2, 4, 6]]
p [].transpose
# => []
p [1,2,3].transpose
# => -:1:i... -
BigDecimal
:: SIGN _ POSITIVE _ FINITE -> Integer (36601.0) -
正の値に対応する BigDecimal#sign の値を返します。
正の値に対応する BigDecimal#sign の値を返します。 -
BigDecimal
:: SIGN _ POSITIVE _ INFINITE -> Integer (36601.0) -
正の無限大に対応する BigDecimal#sign の値を返します。
正の無限大に対応する BigDecimal#sign の値を返します。 -
BigDecimal
:: SIGN _ POSITIVE _ ZERO -> Integer (36601.0) -
正の 0 に対応する BigDecimal#sign の値を返します。
正の 0 に対応する BigDecimal#sign の値を返します。 -
CGI
:: QueryExtension # host -> String (36601.0) -
ENV['HTTP_HOST'] を返します。
ENV['HTTP_HOST'] を返します。 -
CSV
# close _ write -> nil (36601.0) -
IO#close_write に委譲します。
IO#close_write に委譲します。
@see IO#close_write -
Gem
:: CommandManager # find _ command _ possibilities(command _ name) -> Array (36601.0) -
登録されているコマンドでマッチする可能性のあるものを返します。
登録されているコマンドでマッチする可能性のあるものを返します。
@param command_name コマンド名を文字列で指定します。 -
Gem
:: ConfigFile :: DEFAULT _ VERBOSITY -> true (36601.0) -
ログレベルのデフォルト値です。
ログレベルのデフォルト値です。 -
Gem
:: Specification # post _ install _ message -> String (36601.0) -
インストール完了後に表示するメッセージを返します。
インストール完了後に表示するメッセージを返します。 -
Gem
:: Specification # post _ install _ message=(message) (36601.0) -
インストール完了後に表示するメッセージをセットします。
インストール完了後に表示するメッセージをセットします。
@param message メッセージを指定します。 -
Gem
:: StreamUI # choose _ from _ list(question , list) -> Array (36601.0) -
リストから回答を選択する質問をします。
リストから回答を選択する質問をします。
リストは質問の上に表示されます。
@param question 質問を指定します。
@param list 回答の選択肢を文字列の配列で指定します。
@return 選択肢の名称と選択肢のインデックスを要素とする配列を返します。 -
Gem
:: UserInteraction # choose _ from _ list(*args) -> Array (36601.0) -
リストから回答を選択する質問をします。
リストから回答を選択する質問をします。
@param args 委譲先のメソッドに与える引数です。
@return 選択肢の名称と選択肢のインデックスを要素とする配列を返します。 -
IO
# autoclose? -> bool (36601.0) -
auto-close フラグを返します。
auto-close フラグを返します。
//emlist[例][ruby]{
IO.open(IO.sysopen("testfile")) do |io|
io.autoclose? # => true
io.autoclose = false
io.autoclose? # => false
end
//}
@see IO#autoclose= -
IO
# close _ write -> nil (36601.0) -
書き込み用の IO を close します。
書き込み用の IO を close します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
f = IO.popen("/bin/sh","r+") do |f|
f.close_write
# f.print "nowhere" # => IOError: not opened for writing
end
//}
@see IO#close, IO#closed?, IO#close_read -
Kconv
. # tosjis(str) -> String (36601.0) -
文字列 str のエンコーディングを shift_jis に変換して返します。
文字列 str のエンコーディングを shift_jis に変換して返します。
このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-sxm0', str)
を使ってください。
Kconv.kconv(str, Kconv::SJIS)と同じです。
@param str 変換元の文字列
@see Kconv.#kconv, String#tosjis -
Kernel
$ $ ERROR _ POSITION -> [String] | nil (36601.0) -
$@ の別名
$@ の別名
require "English"
class SomethingError < StandardError; end
begin
raise SomethingError
rescue
p $ERROR_POSITION #=> ["sample.rb:5"]
end -
Kernel
$ $ POSTMATCH -> String | nil (36601.0) -
$' の別名
$' の別名
require "English"
str = 'hoge,foo,bar,hee,hoo'
/foo/ =~ str
p $POSTMATCH #=> ",bar,hee,hoo" -
Net
:: HTTP # close _ on _ empty _ response -> bool (36601.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを返します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを返します。
デフォルトでは偽(閉じない)です。
@see Net::HTTP#close_on_empty_response= -
Net
:: HTTP # close _ on _ empty _ response=(bool) (36601.0) -
レスポンスがボディを持っていない場合にコネクションを 閉じるかどうかを設定します。
レスポンスがボディを持っていない場合にコネクションを
閉じるかどうかを設定します。
@param bool レスポンスがボディを持っていない場合にコネクションを
閉じるかどうか指定します。
@see Net::HTTP#close_on_empty_response -
Net
:: HTTP # local _ host -> String | nil (36601.0) -
接続に用いるローカルホスト名を返します。
接続に用いるローカルホスト名を返します。
nil の場合システムが適当にローカルホストを
決めます。
デフォルトは nil です。
@see Net::HTTP#local_host=, Net::HTTP#local_port -
Net
:: HTTP # post(path , data , header = nil , dest = nil) -> Net :: HTTPResponse (36601.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックと一緒に呼びだされたときはエンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の HTTPResponse オブジェクトは有効な body を
持ちません。
POST する場合にはヘッダに Content-Type: を指定する必要があります。
もし header に指定しなかったならば、 Content-Type として
"application/x-www-form-urlencoded" を... -
Net
:: HTTP # post(path , data , header = nil , dest = nil) {|body _ segment| . . . . } -> Net :: HTTPResponse (36601.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
ブロックと一緒に呼びだされたときはエンティティボディを少しずつ文字列として
ブロックに与えます。このとき戻り値の HTTPResponse オブジェクトは有効な body を
持ちません。
POST する場合にはヘッダに Content-Type: を指定する必要があります。
もし header に指定しなかったならば、 Content-Type として
"application/x-www-form-urlencoded" を... -
Net
:: HTTP # post2(path , data , header = nil) -> Net :: HTTPResponse (36601.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # post2(path , data , header = nil) {|response| . . . . } -> Net :: HTTPResponse (36601.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # request _ post(path , data , header = nil) -> Net :: HTTPResponse (36601.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP # request _ post(path , data , header = nil) {|response| . . . . } -> Net :: HTTPResponse (36601.0) -
サーバ上の path にあるエンティティに対し文字列 data を POST で送ります。 返り値は Net::HTTPResponse のインスタンスです。
サーバ上の path にあるエンティティに対し文字列 data を
POST で送ります。
返り値は Net::HTTPResponse のインスタンスです。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
エンティティボディをソケットから読み出す前に、
接続を維持した状態で Net::HTTPResponse
オブジェクトをブロックに渡します。
POST する場合にはヘッ... -
Net
:: HTTP . post _ form(uri , params) -> Net :: HTTPResponse (36601.0) -
URI で指定した対象に フォームのデータを HTTP で POST します。
URI で指定した対象に フォームのデータを HTTP で
POST します。
送るデータは params に文字列から文字列への Hash として
渡します。
@param uri POST する対象を URI で指定します。
@param params POST するデータです。 -
Net
:: IMAP :: Address # host -> String | nil (36601.0) -
メールアドレスのホスト名を返します。
メールアドレスのホスト名を返します。
nil は 822 のグループ文法に対応します。
これについては Net::IMAP::Address#mailbox も参照してください。
そうでない場合は 822 のドメイン名を表します。
通常は、メールアドレスの「@」の後ろのドメイン名を返します。 -
Net
:: IMAP :: NOSELECT -> Symbol (36601.0) -
「:Noselect」というシンボルを返します。
「:Noselect」というシンボルを返します。
メールボックスが選択可能でないことを意味します。
LIST応答の属性
(Net::IMAP#list、Net::IMAP::MailboxList#attr)
として用いられます。
詳しくは 2060 を参照してください。 -
OpenSSL
:: SSL :: OP _ MICROSOFT _ BIG _ SSLV3 _ BUFFER -> Integer (36601.0) -
SSL 通信での各種バグ回避コードを有効にするフラグです。
SSL 通信での各種バグ回避コードを有効にするフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。
通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
などとします。 -
OpenSSL
:: SSL :: OP _ MICROSOFT _ SESS _ ID _ BUG -> Integer (36601.0) -
SSL 通信での各種バグ回避コードを有効にするフラグです。
SSL 通信での各種バグ回避コードを有効にするフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。
通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば
ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS
などとします。 -
OpenSSL
:: SSL :: SSLSocket # hostname -> String | nil (36601.0) -
TLS の Server Name Indication 拡張で利用するサーバのホスト名を返します。
TLS の Server Name Indication 拡張で利用するサーバのホスト名を返します。
OpenSSL::SSL::SSLSocket#hostname= で設定した値がそのまま返されます。
設定していない場合は nil を返します。
@see OpenSSL::SSL::SSLSocket#hostname= -
OpenSSL
:: X509 :: PURPOSE _ SMIME _ ENCRYPT -> Integer (36601.0) -
証明書が S/MIME の暗号化をするのに使えるか チェックすることを意味します。
証明書が
S/MIME の暗号化をするのに使えるか
チェックすることを意味します。
OpenSSL::X509::Store#purpose= や
OpenSSL::X509::StoreContext#purpose= で設定し、
OpenSSL::X509::Store#verify や
OpenSSL::X509::StoreContext#verify で
このことを確認します。 -
OpenSSL
:: X509 :: PURPOSE _ SSL _ CLIENT -> Integer (36601.0) -
証明書が SSL のクライアントサイドの証明書として使えるか チェックすることを意味します。
証明書が
SSL のクライアントサイドの証明書として使えるか
チェックすることを意味します。
OpenSSL::X509::Store#purpose= や
OpenSSL::X509::StoreContext#purpose= で設定し、
OpenSSL::X509::Store#verify や
OpenSSL::X509::StoreContext#verify で
このことを確認します。 -
RDoc
:: Options # verbosity -> 0 | 1 | 2 (36601.0) -
プログラムの解析時に表示する情報の詳細さを数値で返します。
プログラムの解析時に表示する情報の詳細さを数値で返します。
以下の値を指定する事ができます。
: 0(--quiet オプションを指定した場合)
情報を表示しません。
: 1
通常の表示を行います。
: 2(--verbose オプションを指定した場合)
詳細な情報を表示します。 -
RDoc
:: Options # verbosity=(val) (36601.0) -
プログラムの解析時に表示する情報の詳細さを数値で指定します。
プログラムの解析時に表示する情報の詳細さを数値で指定します。
@param val 何も表示しない場合は 0、通常の表示を行う場合は 1、詳細な表示
を行う場合は 2 を指定します。
@see RDoc::Options#verbosity -
Socket
. gethostname -> String (36601.0) -
システムの標準のホスト名を取得します。
システムの標準のホスト名を取得します。
ホストの別名やアドレスなど他の情報を得るには
Socket.getaddrinfo を使ってください。
ただし、これは不可能な場合もあります。
例:
require 'socket'
p Socket.gethostname #=> "helium.ruby-lang.org" -
Socket
:: AF _ NETBIOS -> Integer (36601.0) -
@todo NetBIOS。 Socket.open の第一引数 domain に使用します。
@todo
NetBIOS。
Socket.open の第一引数 domain に使用します。 -
Socket
:: AI _ NUMERICHOST -> Integer (36601.0) -
Prevent host name resolution。
Prevent host name resolution。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3) -
Socket
:: Constants :: AF _ NETBIOS -> Integer (36601.0) -
@todo NetBIOS。 Socket.open の第一引数 domain に使用します。
@todo
NetBIOS。
Socket.open の第一引数 domain に使用します。 -
Socket
:: Constants :: AI _ NUMERICHOST -> Integer (36601.0) -
Prevent host name resolution。
Prevent host name resolution。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3) -
Socket
:: Constants :: INADDR _ ALLHOSTS _ GROUP -> Integer (36601.0) -
Multicast group for all systems on this subset。 IPv4の 244.0.0.1 に対応する整数です。
Multicast group for all systems on this subset。
IPv4の 244.0.0.1 に対応する整数です。
@see http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml, 5771 -
Socket
:: Constants :: IP _ RECVTOS -> Integer (36601.0) -
Receive TOS with incoming packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Receive TOS with incoming packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux) -
Socket
:: Constants :: IP _ TOS -> Integer (36601.0) -
IP type-of-service。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
IP type-of-service。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: Constants :: NI _ MAXHOST -> Integer (36601.0) -
getnameinfo(3) で用いるホスト名文字列の最大長さ。
getnameinfo(3) で用いるホスト名文字列の最大長さ。
@see getnameinfo(3linux) -
Socket
:: Constants :: NI _ NUMERICHOST -> Integer (36601.0) -
Return a numeric address.
Return a numeric address.
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
@see getnameinfo(3) -
Socket
:: Constants :: PF _ NETBIOS -> Integer (36601.0) -
@todo NetBIOS。 Socket.open の第一引数 domain に使用します。
@todo
NetBIOS。
Socket.open の第一引数 domain に使用します。 -
Socket
:: INADDR _ ALLHOSTS _ GROUP -> Integer (36601.0) -
Multicast group for all systems on this subset。 IPv4の 244.0.0.1 に対応する整数です。
Multicast group for all systems on this subset。
IPv4の 244.0.0.1 に対応する整数です。
@see http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml, 5771 -
Socket
:: IP _ RECVTOS -> Integer (36601.0) -
Receive TOS with incoming packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Receive TOS with incoming packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, ip(7linux) -
Socket
:: IP _ TOS -> Integer (36601.0) -
IP type-of-service。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
IP type-of-service。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: NI _ MAXHOST -> Integer (36601.0) -
getnameinfo(3) で用いるホスト名文字列の最大長さ。
getnameinfo(3) で用いるホスト名文字列の最大長さ。
@see getnameinfo(3linux) -
Socket
:: NI _ NUMERICHOST -> Integer (36601.0) -
Return a numeric address.
Return a numeric address.
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
@see getnameinfo(3) -
Socket
:: PF _ NETBIOS -> Integer (36601.0) -
@todo NetBIOS。 Socket.open の第一引数 domain に使用します。
@todo
NetBIOS。
Socket.open の第一引数 domain に使用します。 -
String
# tosjis -> String (36601.0) -
self のエンコーディングを shift_jis に変換した文字列を 返します。変換元のエンコーディングは文字列の内容から推測します。
self のエンコーディングを shift_jis に変換した文字列を
返します。変換元のエンコーディングは文字列の内容から推測します。
このメソッドは MIME エンコードされた文字列を展開し、
いわゆる半角カナを全角に変換します。
これらを変換したくない場合は、 NKF.#nkf('-sxm0', str)
を使ってください。
@see Kconv.#tosjis -
StringIO
# close _ write -> nil (36601.0) -
自身に対する書き込みを禁止します。
自身に対する書き込みを禁止します。
@raise IOError 自身がすでに書き込み不可だった場合に発生します。 -
StringIO
# closed _ write? -> bool (36601.0) -
自身に対する書き込みが禁止されているなら true を返します。そうでない場合は、false を返します。
自身に対する書き込みが禁止されているなら true を返します。そうでない場合は、false を返します。 -
StringScanner
# post _ match -> String | nil (36601.0) -
前回マッチを行った文字列のうち、マッチしたところよりも後ろの 部分文字列を返します。前回のマッチが失敗していると常に nil を 返します。
前回マッチを行った文字列のうち、マッチしたところよりも後ろの
部分文字列を返します。前回のマッチが失敗していると常に nil を
返します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.post_match # => nil
s.scan(/\w+/) # => "test"
s.post_match # => " string"
s.scan(/\w+/) # => nil
s.post_match # => nil
s.scan(/\s+/) # => " "
s.post... -
URI
:: Generic # host -> String | nil (36601.0) -
自身の host を文字列で返します。設定されていない場合は nil を返します。
自身の host を文字列で返します。設定されていない場合は nil を返します。
@see URI::Generic#hostname -
URI
:: Generic # host=(s) (36601.0) -
自身の host を設定します。
自身の host を設定します。
@param s 自身の host を表す文字列を指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError host と registry を同時に設定した場合に発生します。
@see URI::Generic#hostname= -
URI
:: Generic # hostname -> String | nil (36601.0) -
自身の hostname を文字列で返します。また、URI::Generic#host が設 定されていない場合は nil を返します。
自身の hostname を文字列で返します。また、URI::Generic#host が設
定されていない場合は nil を返します。
このメソッドは URI::Generic#host に IPv6 アドレスが設定されていた
場合はブラケットを削除した文字列を返しますがそれ以外は同じ文字列を返し
ます。
require 'uri'
u = URI("http://[::1]/bar")
p u.hostname # => "::1"
p u.host # => "[::1]" -
URI
:: Generic # hostname=(s) (36601.0) -
自身の hostname を設定します。
自身の hostname を設定します。
このメソッドは引数に IPv6 アドレスを設定した場合は
URI::Generic#host にブラケットを追加した文字列を設定しますがそれ
以外は同じ処理を行います。
require 'uri'
u = URI("http://foo/bar")
p u.to_s # => "http://foo/bar"
u.hostname = "::1"
p u.to_s # => "http://[::1]/bar"
@param s 自身の hostname を... -
Vector
# cross _ product(*vs) -> Vector (36601.0) -
self とベクトル vs とのクロス積を返します。
self とベクトル vs とのクロス積を返します。
self が3次元ベクトル空間のときは
普通のクロス積です。
それ以外の場合は拡張されたクロス積で
n-1個のn次元ベクトルが張る空間と
直交するベクトルを返します。
self の次元が n であるとき、 vs は n-2 個の
n次元ベクトルでなければなりません。
@param vs クロス積を取るベクトルの集合
@raise ExceptionForMatrix::ErrOperationNotDefined self の
次元が1以下であるときに発生します。
@raise ArgumentError vs のベ... -
WEBrick
:: HTTPRequest # host -> String (36601.0) -
リクエスト URI の host を文字列で返します。
リクエスト URI の host を文字列で返します。 -
WEBrick
:: HTTPServer # virtual _ host(server) -> () (36601.0) -
サーバの保持しているバーチャルホストのリストに HTTP サーバ server を加えます。 クライアントからのリクエストのうち server へのものは server に委譲されるようになります。
サーバの保持しているバーチャルホストのリストに HTTP サーバ server を加えます。
クライアントからのリクエストのうち server へのものは server に委譲されるようになります。
@param server バーチャルホストを表す WEBrick::HTTPServer オブジェクトを指定します。
require 'webrick'
include WEBrick
srv1 = HTTPServer.new( { :Port => 1080, :ServerName => 'hoge.example.com' } )
srv2 = HTTPServe... -
WEBrick
:: HTTPServlet :: FileHandler # do _ POST(request , response) -> () (36601.0) -
POST リクエストを処理します。
POST リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: Utils . # set _ close _ on _ exec(io) -> () (36601.0) -
指定された io の Fcntl::FD_CLOEXEC を 1 に設定します。 この io は Kernel.#exec などが実行される時に close されるようになります。
指定された io の Fcntl::FD_CLOEXEC を 1 に設定します。
この io は Kernel.#exec などが実行される時に close されるようになります。
@param io IO オブジェクトを指定します。
@see fcntl(2) -
Win32
:: Registry # disposition (36601.0) -
@todo
@todo
キーの disposition 値を返します。
(REG_CREATED_NEW_KEY または REG_OPENED_EXISTING_KEY) -
Win32
:: Resolv . # get _ hosts _ path -> String | nil (36601.0) -
hosts ファイルのパスを返します。ファイルが存在しない場合は nil を返します。
hosts ファイルのパスを返します。ファイルが存在しない場合は nil を返します。
例:
require "win32/resolv"
p Win32::Resolv.get_hosts_path #=> "C:\Windows\System32\drivers\etc\hosts" -
void rb
_ thread _ fd _ close(int fd) (36601.0) -
-
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix -> Matrix (36301.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # eigenvector _ matrix _ inv -> Matrix (36301.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です