ライブラリ
- ビルトイン (117)
- bigdecimal (4)
-
bigdecimal
/ jacobian (1) -
bigdecimal
/ math (1) -
cgi
/ core (52) -
cgi
/ html (2) -
cgi
/ session (1) - cmath (2)
- csv (2)
- date (2)
- drb (1)
- etc (5)
- fiddle (1)
- forwardable (2)
- getoptlong (5)
- ipaddr (1)
-
irb
/ cmd / load (2) -
irb
/ ext / use-loader (1) - json (3)
- mathn (2)
- matrix (3)
-
net
/ ftp (2) -
net
/ http (42) -
net
/ imap (15) -
net
/ pop (1) -
net
/ smtp (1) - nkf (1)
- openssl (60)
- optparse (2)
- ostruct (1)
- pathname (1)
- pp (3)
- psych (21)
- rake (2)
-
rake
/ rdoctask (1) -
rdoc
/ context (3) -
rdoc
/ require (1) - readline (6)
- resolv (2)
-
rexml
/ document (3) -
rexml
/ sax2listener (2) -
rinda
/ rinda (2) -
ripper
/ filter (1) - rss (2)
- rubygems (12)
-
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / which _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (3) -
rubygems
/ dependency _ installer (2) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ require _ paths _ builder (2) -
rubygems
/ requirement (18) -
rubygems
/ server (6) -
rubygems
/ source _ index (1) -
rubygems
/ specification (19) -
rubygems
/ user _ interaction (6) -
rubygems
/ version (2) - shellwords (2)
- socket (13)
- uri (16)
-
webrick
/ accesslog (2) -
webrick
/ cgi (1) -
webrick
/ htmlutils (1) -
webrick
/ httpauth (2) -
webrick
/ httpauth / authenticator (2) -
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (3) -
webrick
/ httprequest (44) -
webrick
/ httpresponse (6) -
webrick
/ https (4) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httpstatus (16) -
webrick
/ httputils (10) -
webrick
/ server (1) -
win32
/ registry (10) - win32ole (1)
- zlib (1)
クラス
- Addrinfo (1)
- Array (6)
- BasicObject (1)
- BigDecimal (4)
- Bignum (2)
- CGI (1)
-
CGI
:: Session (1) - CSV (2)
- Complex (1)
-
DRb
:: DRbObject (1) - Date (2)
-
Encoding
:: InvalidByteSequenceError (7) -
Etc
:: Passwd (2) -
Fiddle
:: Pointer (1) - Fixnum (1)
- Float (2)
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Dependency (3) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (16) -
Gem
:: Server (6) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (19) -
Gem
:: StreamUI (6) -
Gem
:: Version (2) - GetoptLong (5)
- Hash (2)
- IPAddr (1)
-
IRB
:: ExtendCommand :: Require (1) - Integer (1)
-
JSON
:: State (3) - MatchData (1)
- Matrix (2)
- Method (1)
- Module (4)
-
Net
:: FTP (1) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (9) -
Net
:: HTTPRequest (1) -
Net
:: IMAP (3) -
Net
:: IMAP :: ContinuationRequest (2) -
Net
:: IMAP :: FetchData (1) -
Net
:: IMAP :: MailboxQuota (3) -
Net
:: IMAP :: MailboxQuotaRoot (2) -
Net
:: IMAP :: ThreadMember (1) -
Net
:: POPMail (1) -
Net
:: SMTP (1) - Numeric (7)
- Object (4)
-
OpenSSL
:: ASN1 :: Sequence (2) -
OpenSSL
:: BN (3) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (9) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: PKey :: RSA (8) -
OpenSSL
:: X509 :: ExtensionFactory (3) -
OpenSSL
:: X509 :: Request (18) - OpenStruct (1)
- OptionParser (1)
-
OptionParser
:: ParseError (1) - PP (1)
- Pathname (1)
-
Psych
:: Handler (3) -
Psych
:: Nodes :: Scalar (5) -
Psych
:: Nodes :: Sequence (12) -
RDoc
:: Context (2) -
RDoc
:: Context :: Section (1) -
RDoc
:: Options (1) -
REXML
:: DocType (1) -
REXML
:: Text (1) -
Rake
:: RDocTask (1) -
Rake
:: Task (2) - Range (1)
- Rational (1)
- Regexp (2)
-
RubyVM
:: InstructionSequence (21) - Socket (6)
- String (4)
- Struct (2)
-
Thread
:: Queue (14) -
Thread
:: SizedQueue (10) - Time (2)
-
URI
:: FTP (1) -
URI
:: Generic (7) -
URI
:: HTTP (2) -
URI
:: LDAP (1) -
URI
:: MailTo (1) - UnboundMethod (1)
- Vector (1)
-
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (3) -
WEBrick
:: HTTPRequest (47) -
WEBrick
:: HTTPResponse (6) -
WEBrick
:: HTTPServer (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (2) -
WEBrick
:: HTTPUtils :: FormData (8) - WIN32OLE (1)
モジュール
- BigMath (1)
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (43) -
CGI
:: QueryExtension :: Value (6) - CMath (2)
- Enumerable (2)
- Etc (3)
- Forwardable (2)
-
Gem
:: QuickLoader (8) -
Gem
:: RequirePathsBuilder (1) -
IRB
:: ExtendCommandBundle (1) - Jacobian (1)
- Kernel (4)
- Math (3)
-
Net
:: HTTPHeader (5) - ObjectSpace (2)
-
OpenSSL
:: ASN1 (3) -
OpenSSL
:: OCSP (2) -
OpenSSL
:: X509 (1) -
REXML
:: EntityConst (1) -
REXML
:: SAX2Listener (2) -
RSS
:: SyndicationModel (2) - Readline (6)
- Shellwords (2)
-
Socket
:: Constants (6) - URI (4)
-
WEBrick
:: AccessLog (1) -
WEBrick
:: HTMLUtils (1) -
WEBrick
:: HTTPAuth (2) -
WEBrick
:: HTTPAuth :: Authenticator (1) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (1) -
WEBrick
:: HTTPStatus (8) -
WEBrick
:: HTTPUtils (2) -
Win32
:: Registry :: API (6) -
Win32
:: Registry :: Constants (4) - Zlib (1)
キーワード
- % (1)
- + (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (2)
- === (1)
- =~ (1)
- ANY (1)
- AccessLog (1)
- BLOCK (1)
- BadRequest (1)
- ClosedQueueError (1)
- ConditionVariable (1)
- ContinuationRequest (1)
-
DOUBLE
_ QUOTED (1) - EBADRQC (1)
- EDESTADDRREQ (1)
- EDQUOT (1)
- EILSEQ (1)
- ENOTUNIQ (1)
- FLOW (1)
- Filter (1)
- GemPaths (1)
- GemVersions (1)
- HTTPBadRequest (1)
- HTTPGenericRequest (1)
- HTTPLengthRequired (1)
- HTTPNetworkAuthenticationRequired (1)
- HTTPPaymentRequired (1)
- HTTPPreconditionRequired (1)
- HTTPProxyAuthenticationRequired (1)
- HTTPRequest (2)
- HTTPRequestEntityTooLarge (1)
- HTTPRequestHeaderFieldsTooLarge (1)
- HTTPRequestTimeOut (1)
- HTTPRequestURITooLarge (1)
- HTTPRequestURITooLong (1)
- HTTPRequestedRangeNotSatisfiable (1)
- HTTPTooManyRequests (1)
- HTTPUpgradeRequired (1)
-
IFF
_ 802 _ 1Q _ VLAN (2) - InstructionSequence (1)
- InvalidByteSequenceError (1)
-
KEY
_ QUERY _ VALUE (1) - LengthRequired (1)
-
MSG
_ ERRQUEUE (2) - MailboxQuota (1)
- MailboxQuotaRoot (1)
- Marshal (1)
-
NEWS for Ruby 2
. 1 . 0 (1) -
NI
_ NAMEREQD (2) -
NI
_ NOFQDN (2) - NKF (1)
- OPS (1)
-
OS
_ QDOS (1) - PaymentRequired (1)
- ProxyAuthenticationRequired (1)
- QUOT (1)
- Query (1)
- QueryCommand (1)
- QueryExtension (1)
- QueryInfoKey (1)
- QueryValue (1)
- Queue (2)
- QuickLoader (1)
-
RC
_ BAD _ REQUEST (1) -
RC
_ LENGTH _ REQUIRED (1) -
RC
_ PAYMENT _ REQUIRED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (1) -
RC
_ REQUEST _ TIMEOUT (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
REG
_ QWORD (1) -
REG
_ QWORD _ LITTLE _ ENDIAN (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
REQUIRED
_ ARGUMENT (1) -
REQUIRE
_ ORDER (1) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) - RegQueryInfoKey (1)
- RegQueryValueExA (1)
- Request (2)
- RequestCanceledError (1)
- RequestEntityTooLarge (1)
- RequestError (2)
- RequestExpiredError (1)
- RequestField (2)
- RequestRangeNotSatisfiable (1)
- RequestTimeout (1)
- RequestURITooLarge (1)
- Require (2)
- RequirePathsBuilder (1)
- Requirement (3)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (1)
-
SC
_ MQ _ OPEN _ MAX (1) -
SC
_ MQ _ PRIO _ MAX (1) -
SC
_ SIGQUEUE _ MAX (1) - SEQUENCE (1)
-
SINGLE
_ QUOTED (1) -
SOCK
_ SEQPACKET (2) - Sequence (4)
- SizedQueue (2)
- String (1)
-
TCP
_ QUICKACK (2) -
TRUST
_ OCSP _ REQUEST (1) - Value (1)
- WhichCommand (1)
- [] (4)
-
_ strptime (1) -
absolute
_ path (1) - accept (2)
-
accept
_ charset (2) -
accept
_ encoding (2) -
accept
_ language (2) -
add
_ attribute (1) -
add
_ certid (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ nonce (1) -
add
_ require (1) -
add
_ runtime _ dependency (1) - addr (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - anchor (1)
- anchor= (1)
-
as
_ list (1) - ask (1)
-
ask
_ yes _ no (1) - attributes (2)
- attributes= (1)
-
auth
_ type (1) - authenticate (2)
- autorequire (1)
- autorequire= (1)
-
base
_ label (1) -
basic
_ auth (1) -
basic
_ quote _ characters (1) -
basic
_ quote _ characters= (1) - blockquote (2)
- body (3)
- body= (1)
-
body
_ exist? (1) -
body
_ stream (1) -
body
_ stream= (1) -
cache
_ control (1) -
calculate
_ integers _ for _ gem _ version (1) - certid (1)
- cgi (1)
- challenge (2)
-
check
_ nonce (1) -
choose
_ from _ list (1) - cipher (1)
-
class
_ eval (2) - clear (1)
-
clear
_ prerequisites (1) -
client
_ cert (1) - close (2)
- closed? (1)
- compile (1)
-
compile
_ file (1) -
compile
_ option (1) -
compile
_ option= (1) -
completer
_ quote _ characters (1) -
completer
_ quote _ characters= (1) - concat (1)
-
const
_ missing (1) -
content
_ length (2) -
content
_ type (2) - continue (1)
-
copy
_ nonce (1) - create (1)
-
create
_ body (1) - data (1)
- debug (1)
- decode (1)
-
def
_ delegator (1) -
def
_ instance _ delegator (1) - default (1)
-
define
_ finalizer (2) - deq (2)
- dequote (1)
-
destination
_ encoding (1) -
destination
_ encoding _ name (1) - disasm (2)
- disassemble (2)
- div (1)
- divmod (6)
- dmq1 (1)
- dmq1= (1)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) - each (2)
-
each
_ data (1) -
each
_ header (1) -
each
_ value (1) - empty? (1)
- encode (1)
-
end
_ element (1) -
end
_ sequence (1) - enq (2)
- environment (1)
- eql? (26)
- equal? (4)
-
error
_ bytes (1) - escape (2)
- eval (1)
- exact? (1)
- execute (1)
- filename (1)
- filename= (1)
-
filename
_ quote _ characters (1) -
filename
_ quote _ characters= (1) - files (1)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - first (1)
-
first
_ lineno (1) - fixup (1)
-
force
_ quotes? (1) -
form
_ data= (1) - from (1)
-
gateway
_ interface (1) - gem (1)
- generate (2)
-
get
_ path (1) - getoptlong (1)
- getquota (1)
- getquotaroot (1)
-
has
_ key? (1) - header (1)
- host (2)
-
http
_ version (1) - implicit (1)
- implicit= (1)
- include? (1)
-
incomplete
_ input? (1) - inspect (1)
- install (1)
-
ipv6
_ unique _ local? (1) - iqmp (1)
- iqmp= (1)
-
irb
_ require (1) - isEqual (1)
-
keep
_ alive (1) -
keep
_ alive? (1) - key? (1)
- keys (1)
- label (1)
- last (1)
-
latest
_ specs (1) - length (1)
- list (1)
-
load
_ from _ binary (1) -
load
_ from _ binary _ extra _ data (1) -
load
_ full _ rubygems _ library (1) - mailbox (2)
-
make
_ partial _ content (1) - max (1)
- max= (1)
- merge (1)
- method (1)
-
method
_ eq (1) -
method
_ missing (1) -
mod
_ sqr (1) -
module
_ eval (2) - modulo (1)
-
mount
_ proc (1) - multipart? (1)
- name (1)
- name= (1)
- negotiate (1)
-
net
/ http (1) - new (22)
- none? (1)
-
not
_ modified? (1) -
num
_ waiting (1) - of (1)
-
ole
_ query _ interface (1) - opaque (1)
- opaque= (1)
- pack (1)
- pack テンプレート文字列 (1)
- packqw (1)
- params (1)
- params= (1)
- parse (3)
-
parse
_ string (1) - path (3)
-
path
_ info (2) -
path
_ info= (1) -
path
_ translated (1) - peeraddr (1)
- pop (2)
- port (1)
- pp (1)
- pragma (1)
- prerelease? (1)
- prerequisites (1)
-
pretty
_ print (2) -
pretty
_ print _ cycle (1) -
priv
_ key (1) -
proc
_ eq (1) -
proxy
_ basic _ auth (1) -
pub
_ key (1) -
public
_ key (1) -
public
_ key= (1) - push (2)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - q= (2)
- qop (1)
- query (2)
- query= (1)
-
query
_ string (2) -
query
_ string= (1) - quick (1)
- quiet (2)
- quiet= (1)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quit (2)
- quo (4)
- quota (2)
- quota= (1)
- quotaroots (1)
- quote (3)
-
quote
_ char (1) - quoted (1)
- quoted= (1)
- rake (1)
-
raw
_ data (1) -
raw
_ header (1) -
rb
_ eql (1) -
rb
_ equal (1) -
rb
_ f _ require (1) -
rb
_ mod _ eqq (1) -
rb
_ obj _ equal (1) -
rb
_ require (1) -
rdoc
/ require (1) -
readagain
_ bytes (1) - referer (1)
- remainder (1)
-
remote
_ addr (1) -
remote
_ host (1) -
remote
_ ident (1) -
remote
_ user (1) - request (3)
-
request
_ body _ permitted? (1) -
request
_ get (2) -
request
_ head (2) -
request
_ http _ version (1) -
request
_ http _ version= (1) -
request
_ line (1) -
request
_ method (3) -
request
_ method= (1) -
request
_ post (2) -
request
_ put (2) -
request
_ time (1) -
request
_ uri (3) -
request
_ uri= (1) - require (2)
-
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
require
_ relative (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
-
requirements
_ list (1) - requires (1)
-
response
_ body _ permitted? (1) - root (1)
- rsqrt (1)
-
ruby 1
. 6 feature (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / check _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / environment _ command (1) -
rubygems
/ commands / fetch _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / mirror _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / pristine _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / rdoc _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / server _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
-
script
_ name (2) -
script
_ name= (1) -
send
_ request (1) - seplist (1)
- seqno (2)
- sequence (1)
-
server
_ cert (1) -
server
_ name (2) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) - service (3)
-
set
_ form _ data (1) -
set
_ option (1) -
set
_ params (1) - setquota (1)
-
setup
_ params (1) - shellsplit (1)
- shellwords (1)
- shift (2)
- sign (2)
-
signature
_ algorithm (1) - size (1)
-
source
_ encoding (1) -
source
_ encoding _ name (1) - specific? (1)
- specs (1)
- sqr (1)
- sqrt (5)
- sqrt! (1)
- square? (1)
- squeeze (1)
- squeeze! (1)
- ssl? (1)
-
start
_ element (1) -
start
_ sequence (1) - strftime (2)
- style (1)
- style= (1)
- subject (1)
- subject= (1)
-
subject
_ request (1) -
subject
_ request= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) - tag (1)
- tag= (1)
-
to
_ a (2) -
to
_ ary (2) -
to
_ binary (1) -
to
_ der (2) -
to
_ pem (1) -
to
_ s (3) -
to
_ text (1) - tokens (1)
- unescape (1)
-
unescape
_ filename? (1) - uniq (4)
- uniq! (2)
- unique (1)
-
unique
_ id (1) - unpack (1)
- unpackqw (1)
-
unparsed
_ uri (1) - usage (1)
- user (1)
- user= (1)
-
user
_ agent (1) - verify (2)
- version (1)
- version= (1)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) -
webrick
/ cgi (1) -
webrick
/ httprequest (1) - write (1)
-
write
_ require _ paths _ file _ if _ needed (1) - yaml (1)
- リテラル (1)
検索結果
先頭5件
-
OpenSSL
:: PKey :: DSA # q -> OpenSSL :: BN (54370.0) -
DSA 鍵のパラメータ q を返します。
DSA 鍵のパラメータ q を返します。
q は公開鍵、秘密鍵の両方に属する情報です。 -
OpenSSL
:: PKey :: RSA # q -> OpenSSL :: BN (54304.0) -
鍵の2つめの素数です。
鍵の2つめの素数です。
秘密鍵の情報です。 -
WEBrick
:: HTTPRequest # query -> Hash (27319.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。
multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデー... -
CGI
:: QueryExtension # query _ string -> String (27301.0) -
ENV['QUERY_STRING'] を返します。
ENV['QUERY_STRING'] を返します。 -
CGI
:: QueryExtension # request _ method -> String (27301.0) -
ENV['REQUEST_METHOD'] を返します。
ENV['REQUEST_METHOD'] を返します。 -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (27301.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
Net
:: HTTPGenericRequest # request _ body _ permitted? -> bool (27301.0) -
リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。
リクエストにエンティティボディを一緒に送ることが許されている
HTTP メソッド (POST など)の場合真を返します。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.request_body_permitted? # => true
head = Net::HTTP::Head.new(uri.request_uri)
head.request_bo... -
Net
:: IMAP :: MailboxQuota # quota -> Integer (27301.0) -
メールボックスに指定されている上限値を返します。
メールボックスに指定されている上限値を返します。 -
Net
:: IMAP :: MailboxQuotaRoot # quotaroots -> [String] (27301.0) -
問い合わせしたメールボックスの quota root 名を配列で返します。
問い合わせしたメールボックスの quota root 名を配列で返します。
空の場合もありえます。 -
WEBrick
:: HTTPRequest # query _ string -> String (27301.0) -
リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。
リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。 -
WEBrick
:: HTTPRequest # query _ string=(value) (27301.0) -
リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。
リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。
@param value クエリーを表す文字列を指定します。 -
WEBrick
:: HTTPRequest # request _ line -> String (27301.0) -
クライアントのリクエストの最初の行(GET / HTTP/1.1)を文字列で返します。
クライアントのリクエストの最初の行(GET / HTTP/1.1)を文字列で返します。 -
WEBrick
:: HTTPRequest # request _ method -> String (27301.0) -
クライアントのリクエストの HTTP メソッド(GET, POST,...)を文字列で返します。
クライアントのリクエストの HTTP メソッド(GET, POST,...)を文字列で返します。 -
WEBrick
:: HTTPRequest # request _ time -> Time (27301.0) -
リクエストされた時刻を Time オブジェクトで返します。
リクエストされた時刻を Time オブジェクトで返します。 -
WEBrick
:: HTTPRequest # request _ uri -> URI (27301.0) -
リクエスト URI を表す URI オブジェクトを返します。
リクエスト URI を表す URI オブジェクトを返します。 -
Resolv
:: DNS :: Requester :: RequestError (27001.0) -
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。
DNS サーバへのリクエストに失敗した場合に発生する例外のクラスです。 -
Net
:: IMAP # getquotaroot(mailbox) -> [Net :: IMAP :: MailboxQuotaRoot | Net :: IMAP :: MailboxQuota] (18901.0) -
GETQUOTAROOT コマンドを送って 指定したメールボックスの quota root の一覧と、 関連する quota の情報を返します。
GETQUOTAROOT コマンドを送って
指定したメールボックスの quota root の一覧と、
関連する quota の情報を返します。
quota root の情報は Net::IMAP::MailboxQuotaRoot のオブジェクトで、
返り値の配列の中に唯一含まれています。
quota の情報はメールボックスに関連付けられた quota root ごとに
Net::IMAP::MailboxQuota オブジェクトで得られます。
詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できま... -
OpenSSL
:: ASN1 . # Sequence(value) -> OpenSSL :: ASN1 :: Sequence -> OpenSSL :: ASN1 :: Sequence (18901.0) -
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Sequence.new と同じです。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
Etc
:: Passwd # quota=(quota) (18601.0) -
クォータ(整数)を設定します。このメンバはシステム依存です。
クォータ(整数)を設定します。このメンバはシステム依存です。 -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (18601.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: Dependency # version _ requirements=(version _ requirements) (18601.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (18601.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement=(version _ requirement) (18601.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: RemoteFetcher # request(uri , request _ class , last _ modified = nil) -> Net :: HTTPResponse (18601.0) -
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
@param uri URI を指定します。
@param request_class Net::HTTP::Head か Net::HTTP::Get を指定します。
@param last_modified 最終更新時刻を指定します。
@see Net::HTTP, Net::HTTP::Head, Net::HTTP::Get -
Gem
:: Server # quick(request , response) -> () (18601.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。 -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (18601.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (18601.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (18601.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (18601.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (18601.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse (18601.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
Net
:: IMAP # getquota(mailbox) -> [Net :: IMAP :: MailboxQuota] (18601.0) -
GETQUOTA コマンドを送って 指定したメールボックスの quota の情報を返します。
GETQUOTA コマンドを送って
指定したメールボックスの quota の情報を返します。
quota の情報は Net::IMAP::MailboxQuota オブジェクトの配列で
得られます。
詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
@param mailbox quota 情報を得たいメールボックス名
@raise Net::IMAP::NoResponseError 指定したメールボックスが quota root でない場合に発生します -
Net
:: IMAP # setquota(mailbox , quota) -> Net :: IMAP :: TaggedResponse (18601.0) -
SETQUOTA コマンドを送り、指定したメールボックスに quota を設定します。
SETQUOTA コマンドを送り、指定したメールボックスに
quota を設定します。
quota が nil ならば、mailbox の quota を破棄します。
quota が整数なら STORAGE をその値に変更します。
詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
@param mailbox quota を設定するメールボックス名(文字列)
@param quota quotaの値(ストレージのサイズ、もしくは nil)
@raise Net::IMAP::NoRespo... -
OpenSSL
:: ASN1 . # Sequence(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Sequence (18601.0) -
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の Sequence 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Sequence.new と同じです。
@param value ASN.1値を表すRubyのオブジェクト(OpenSSL::ASN1::ASN1Dataの配列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
OpenSSL
:: PKey :: RSA # dmq1=(new _ dmq1) (18601.0) -
鍵の exponent2 を設定します。
鍵の exponent2 を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_dmq1 設定する整数 -
OpenSSL
:: PKey :: RSA # iqmp=(new _ iqmp) (18601.0) -
鍵の coefficient を設定します。
鍵の coefficient を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_iqmp 設定する整数値 -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (18601.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。 -
RDoc
:: Context # add _ require(a _ require) -> () (18601.0) -
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した RDoc::Require を追加します。
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した
RDoc::Require を追加します。
@param a_require RDoc::Require オブジェクトを指定します。 -
RDoc
:: Context # requires -> [RDoc :: Require] (18601.0) -
追加された RDoc::Require の配列を返します。
追加された RDoc::Require の配列を返します。 -
Thread
:: Queue # deq(non _ block = false) -> object (18427.0) -
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].each { |r|
q.push(r)
}
t... -
Thread
:: SizedQueue # deq(non _ block = false) -> object (18427.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
キューからひとつ値を取り出します。
キューに push しようと待っているスレッドがあれば、実行を再開させます。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].eac... -
OpenSSL
:: PKey :: DSA # q=(q) (18373.0) -
DSA 鍵のパラメータ q を設定します。
DSA 鍵のパラメータ q を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param q 設定する整数値 -
Socket
:: Constants :: IFF _ 802 _ 1Q _ VLAN (18352.0) -
802.1Q VLAN device
802.1Q VLAN device -
Socket
:: IFF _ 802 _ 1Q _ VLAN (18352.0) -
802.1Q VLAN device
802.1Q VLAN device -
OpenSSL
:: PKey :: RSA # dmq1 -> OpenSSL :: BN (18349.0) -
鍵の exponent2 (d mod (q-1)) です。
鍵の exponent2 (d mod (q-1)) です。
秘密鍵の情報です。 -
OpenSSL
:: PKey :: RSA # iqmp -> OpenSSL :: BN (18349.0) -
鍵の coefficient (inverse of q mod p) です。
鍵の coefficient (inverse of q mod p) です。
秘密鍵の情報です。 -
URI
:: HTTP # request _ uri -> String (18337.0) -
自身の「path + '?' + query」を文字列で返します。 query が nil である場合は、自身の path を返します。
自身の「path + '?' + query」を文字列で返します。
query が nil である場合は、自身の path を返します。
path が空である場合には、path は「'/'」であるとします。
例:
require 'uri'
u = URI.parse("http://example.com/search?q=xxx")
p u.request_uri #=> "/search?q=xxx" -
OpenSSL
:: PKey :: RSA # q=(new _ q) (18325.0) -
鍵の2つめの素数を設定します。
鍵の2つめの素数を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_q 設定する素数 -
Addrinfo
# ipv6 _ unique _ local? -> bool (18301.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
Array
# eql?(other) -> bool (18301.0) -
自身と other の各要素をそれぞれ順に Object#eql? で比較して、全要素が等しければ真を返 します。そうでない場合に false を返します。
自身と other の各要素をそれぞれ順に
Object#eql? で比較して、全要素が等しければ真を返
します。そうでない場合に false を返します。
@param other 自身と比較したい配列を指定します。
//emlist[例][ruby]{
["a", "b", "c"].eql? ["a", "b", "c"] #=> true
["a", "b", "c"].eql? ["a", "c", "b"] #=> false
["a", "b", 1].eql? ["a", "b", 1.0] #=> false (1.eql?(1.0) ... -
Array
# uniq -> Array (18301.0) -
uniq は配列から重複した要素を取り除いた新しい配列を返します。 uniq! は削除を破壊的に行い、削除が行われた場合は self を、 そうでなければnil を返します。
uniq は配列から重複した要素を取り除いた新しい配列を返します。
uniq! は削除を破壊的に行い、削除が行われた場合は self を、
そうでなければnil を返します。
取り除かれた要素の部分は前に詰められます。
要素の重複判定は、Object#eql? により行われます。
//emlist[例][ruby]{
p [1, 1, 1].uniq # => [1]
p [1, 4, 1].uniq # => [1, 4]
p [1, 3, 2, 2, 3].uniq # => [1, 3, 2]
//}
ブロックが与えられた場合、ブロックが返した... -
Array
# uniq {|item| . . . } -> Array (18301.0) -
uniq は配列から重複した要素を取り除いた新しい配列を返します。 uniq! は削除を破壊的に行い、削除が行われた場合は self を、 そうでなければnil を返します。
uniq は配列から重複した要素を取り除いた新しい配列を返します。
uniq! は削除を破壊的に行い、削除が行われた場合は self を、
そうでなければnil を返します。
取り除かれた要素の部分は前に詰められます。
要素の重複判定は、Object#eql? により行われます。
//emlist[例][ruby]{
p [1, 1, 1].uniq # => [1]
p [1, 4, 1].uniq # => [1, 4]
p [1, 3, 2, 2, 3].uniq # => [1, 3, 2]
//}
ブロックが与えられた場合、ブロックが返した... -
Array
# uniq! -> self | nil (18301.0) -
uniq は配列から重複した要素を取り除いた新しい配列を返します。 uniq! は削除を破壊的に行い、削除が行われた場合は self を、 そうでなければnil を返します。
uniq は配列から重複した要素を取り除いた新しい配列を返します。
uniq! は削除を破壊的に行い、削除が行われた場合は self を、
そうでなければnil を返します。
取り除かれた要素の部分は前に詰められます。
要素の重複判定は、Object#eql? により行われます。
//emlist[例][ruby]{
p [1, 1, 1].uniq # => [1]
p [1, 4, 1].uniq # => [1, 4]
p [1, 3, 2, 2, 3].uniq # => [1, 3, 2]
//}
ブロックが与えられた場合、ブロックが返した... -
Array
# uniq! {|item| . . . } -> self | nil (18301.0) -
uniq は配列から重複した要素を取り除いた新しい配列を返します。 uniq! は削除を破壊的に行い、削除が行われた場合は self を、 そうでなければnil を返します。
uniq は配列から重複した要素を取り除いた新しい配列を返します。
uniq! は削除を破壊的に行い、削除が行われた場合は self を、
そうでなければnil を返します。
取り除かれた要素の部分は前に詰められます。
要素の重複判定は、Object#eql? により行われます。
//emlist[例][ruby]{
p [1, 1, 1].uniq # => [1]
p [1, 4, 1].uniq # => [1, 4]
p [1, 3, 2, 2, 3].uniq # => [1, 3, 2]
//}
ブロックが与えられた場合、ブロックが返した... -
BasicObject
# equal?(other) -> bool (18301.0) -
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
このメソッドは2つのオブジェクトが同一のものであるかどうかを判定します。
一般にはこのメソッドを決して再定義すべきでありません。
ただし、 BasicObject の位置づけ上、どうしても再定義が必要な用途もあるでしょう。
再定義する際には自分が何をしているのかよく理解してから実行してください。
@param other 比較対象となるオブジェクト
@return other が self 自身であれば真、さもなくば偽
//emlist[例][ruby]{
original = "a"
copied = origi... -
BigDecimal
# sqrt(n) -> BigDecimal (18301.0) -
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で
計算します。
@param n 有効桁数を整数で指定します。
@raise ArgumentError n に負の数を指定した場合に発生します。 -
BigMath
. # sqrt(x , prec) -> BigDecimal (18301.0) -
x の平方根を prec で指定した精度で計算します。
x の平方根を prec で指定した精度で計算します。
@param x 平方根を求める数。
@param prec 計算結果の精度。
@raise FloatDomainError x に 0 以下、もしくは NaN が指定された場合に発生します。
@raise ArgumentError prec に 0 未満が指定された場合に発生します。
//emlist[][ruby]{
require "bigdecimal/math"
puts BigMath::sqrt(BigDecimal('2'), 10) #=> 0.1414213562373095048666666667e... -
Bignum
# eql?(other) -> bool (18301.0) -
self と other のクラスが等しくかつ同じ値である場合に true を返します。 そうでない場合に false を返します。
self と other のクラスが等しくかつ同じ値である場合に true を返します。
そうでない場合に false を返します。
@param other self と比較したい数値。
(1 << 64) == (1 << 64).to_f # => true
(1 << 64).eql?((1 << 64).to_f) # => false -
CGI
:: HtmlExtension # blockquote(cite = nil) -> String (18301.0) -
blockquote 要素を生成します。
blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.html") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE> -
CGI
:: HtmlExtension # blockquote(cite = nil) { . . . } -> String (18301.0) -
blockquote 要素を生成します。
blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.html") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE> -
CMath
. # sqrt!(x) -> Float (18301.0) -
実数 x の平方根を返します。Math.#sqrt のエイリアスです。
実数 x の平方根を返します。Math.#sqrt のエイリアスです。
@param x 正の実数
@raise Math::DomainError x が負の数である場合に発生します。
@raise TypeError x に数値以外を指定した場合に発生します。
@raise RangeError x に実数以外の数値を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sqrt!(4.0) # => 2.0
CMath.sqrt!(9.0) # => 3.0
//}
@see Math.#sqrt -
CMath
. # sqrt(z) -> Float | Complex (18301.0) -
z の平方根を返します。
z の平方根を返します。
@param z 数値
@raise TypeError z に数値以外を指定した場合に発生します。
//emlist[例][ruby]{
require "cmath"
CMath.sqrt(-1) # => (0+1.0i)
CMath.sqrt(1)# => 1.0
CMath.sqrt(Complex(0, 8))# => (2.0+2.0i)
//} -
CSV
# force _ quotes? -> bool (18301.0) -
出力される全てのフィールドがクオートされる場合は、真を返します。
出力される全てのフィールドがクオートされる場合は、真を返します。
//emlist[例][ruby]{
require "csv"
rows = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_quotes: false) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => false
end
print result
# => header1,header2
# "row1_1,",row1_2... -
CSV
# quote _ char -> String (18301.0) -
フィールドをクオートするのに使用する文字列を返します。
フィールドをクオートするのに使用する文字列を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", quote_char: "'")
csv.quote_char # => "'"
//}
@see CSV.new -
Enumerable
# uniq -> Array (18301.0) -
self から重複した値を取り除いた配列を返します。
self から重複した値を取り除いた配列を返します。
ブロックが与えられた場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。
//emlist[例][ruby]{
olympics = {
1896 => 'Athens',
1900 => 'Paris',
1904 => 'Chicago',
1906 => 'Athens',
1908 => 'Rome',
}
olympics.uniq{|k,v| v} # => [[1896, "Athens"], [1900, "Paris"], [1904, "Chicago"], [1908, "Ro... -
Enumerable
# uniq { |item| . . . } -> Array (18301.0) -
self から重複した値を取り除いた配列を返します。
self から重複した値を取り除いた配列を返します。
ブロックが与えられた場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。
//emlist[例][ruby]{
olympics = {
1896 => 'Athens',
1900 => 'Paris',
1904 => 'Chicago',
1906 => 'Athens',
1908 => 'Rome',
}
olympics.uniq{|k,v| v} # => [[1896, "Athens"], [1900, "Paris"], [1904, "Chicago"], [1908, "Ro... -
Etc
:: Passwd # quota -> Integer (18301.0) -
クォータ(整数)を返します。このメンバはシステム依存です。
クォータ(整数)を返します。このメンバはシステム依存です。 -
Float
# eql?(other) -> bool (18301.0) -
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。 そうでない場合に false を返します。
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。
そうでない場合に false を返します。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
1.0.eql?(1) # => false
1.0.eql?(1.0) # => true
//} -
Gem
:: Dependency # requirements _ list -> [String] (18301.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。 -
Gem
:: Specification # autorequire -> String (18301.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # autorequire=(lib) (18301.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # require _ path -> String (18301.0) -
Gem::Specification#require_paths の単数バージョンです。
Gem::Specification#require_paths の単数バージョンです。
@see Gem::Specification#require_paths -
Gem
:: Specification # require _ path=(path) (18301.0) -
Gem::Specification#require_paths= の単数バージョンです。
Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths= -
Gem
:: Specification # require _ paths -> [String] (18301.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。 -
Gem
:: Specification # require _ paths=(paths) (18301.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。
@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを指定します。 -
Gem
:: Specification # requirements -> Array (18301.0) -
この Gem パッケージを動作させるのに必要な条件を返します。 これはユーザのためのシンプルな情報です。
この Gem パッケージを動作させるのに必要な条件を返します。
これはユーザのためのシンプルな情報です。 -
Gem
:: Specification # requirements=(informations) (18301.0) -
この Gem パッケージを動作させるのに必要な条件をセットします。 これはユーザのためのシンプルな情報をセットします。
この Gem パッケージを動作させるのに必要な条件をセットします。
これはユーザのためのシンプルな情報をセットします。
@param informations 情報を文字列の配列で指定します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (18301.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Gem
:: Specification . required _ attribute(name , default = nil) -> () (18301.0) -
必須の属性を作成します。
必須の属性を作成します。
@param name 属性名を指定します。
@param default デフォルト値を指定します。
@see Gem::Specification.attribute -
Gem
:: Specification . required _ attribute?(name) -> bool (18301.0) -
必須属性であれば真を返します。
必須属性であれば真を返します。
@param name 属性名を指定します。 -
Gem
:: Specification . required _ attributes -> Array (18301.0) -
必須属性のリストを返します。
必須属性のリストを返します。 -
Gem
:: Version # eql?(other) -> bool (18301.0) -
self と other の Gem::Version#version のバージョンが等しいとき true を返します。 そうでなければ false を返します。
self と other の Gem::Version#version のバージョンが等しいとき true を返します。
そうでなければ false を返します。
Comparable を include して作られた == と異なり、"1.0" と "1" は異なるものと判定します。
//emlist[][ruby]{
ver0 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver1 = Gem::Version.create('1.0') # #<Gem::Version "1.0">
ver2 = Gem::Ver... -
Gem
:: Version :: Requirement -> Class (18301.0) -
Gem::Requirement のエイリアスです。
Gem::Requirement のエイリアスです。
//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//} -
GetoptLong
# quiet -> true | false (18301.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
# quiet=(flag) (18301.0) -
flag が真なら、静粛 (quiet) モードが有効になります。
flag が真なら、静粛 (quiet) モードが有効になります。
静粛モードが有効になっていると、レシーバのオブジェクトは、
GetoptLong#get, GetoptLong#get_option,
GetoptLong#each, GetoptLong#each_option メソッドでエラーが
発生しても、エラーメッセージを出力しません。初期値は、偽になっています。
@param flag 真または偽を指定します。 -
GetoptLong
# quiet? -> true | false (18301.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
:: REQUIRED _ ARGUMENT -> 1 (18301.0) -
オプションに必須引数があることを表す定数です。
オプションに必須引数があることを表す定数です。 -
GetoptLong
:: REQUIRE _ ORDER -> 0 (18301.0) -
非オプション引数の後に来たオプションは、オプションとして認識しません。 最初に非オプション引数が現れた時点で、オプションの解析処理を中止します。
非オプション引数の後に来たオプションは、オプションとして認識しません。
最初に非オプション引数が現れた時点で、オプションの解析処理を中止します。 -
Hash
# equal?(other) -> bool (18301.0) -
指定された other が self 自身である場合のみ真を返します。
指定された other が self 自身である場合のみ真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
p({}.equal?({})) #=> false
a = {}
p a.equal?(a) #=> true
//}
@see Hash#== -
IPAddr
# eql?(other) -> bool (18301.0) -
自身が other と等しい場合は真を返します。 そうでない場合は偽を返します。
自身が other と等しい場合は真を返します。
そうでない場合は偽を返します。
@see Object#eql? -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (18301.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute -
JSON
:: State # quirks _ mode -> bool (18301.0) -
Returns true, if quirks mode is enabled. Otherwise returns false.
Returns true, if quirks mode is enabled. Otherwise returns false. -
JSON
:: State # quirks _ mode=(enable) (18301.0) -
If set to true, enables the quirks_mode mode.
If set to true, enables the quirks_mode mode. -
JSON
:: State # quirks _ mode? -> bool (18301.0) -
Returns true, if quirks mode is enabled. Otherwise returns false.
Returns true, if quirks mode is enabled. Otherwise returns false. -
Jacobian
. # isEqual(a , b , zero = 0 . 0 , e = 1 . 0e-8) -> bool (18301.0) -
引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。
引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。 -
Kernel
# require(path) -> bool (18301.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はそのままロードします。
そうではなく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
... -
Kernel
. # require(feature) -> bool (18301.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。
feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番に探し、最初に見付かったファイルを
ロードします。このとき、$: の要素文字列の先頭文字が
`~' (チルダ) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。
Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*... -
Kernel
. # require _ relative(relative _ feature) -> bool (18301.0) -
現在のファイルからの相対パスで require します。
現在のファイルからの相対パスで require します。
require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。
@param relative_feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数... -
Math
. # rsqrt(a) -> Numeric (18301.0) -
@todo
@todo
複素数を考慮しないので、負の数や Complex をあたえないでください。
a が Float の時は、Float を返します。
それ以外の時、平方根が有理数であれば、Rational または Integer を返します。
無理数であれば、Float を返します。 -
Math
. # sqrt(a) -> Numeric (18301.0) -
@todo
@todo
a の正の平方根を返します。
a が Complex の時は、Complex を返します。
a が負の時は、a を正にして、その平方根を Complex の虚数部に入れて返します。
それ以外は、Math.rsqrt の結果を返します。