ライブラリ
- ビルトイン (45)
- bigdecimal (4)
-
cgi
/ core (37) - csv (1)
- date (1)
- etc (2)
- forwardable (2)
- getoptlong (3)
- ipaddr (1)
-
irb
/ cmd / load (1) -
irb
/ ext / use-loader (1) - json (3)
- matrix (2)
-
net
/ http (19) -
net
/ imap (12) -
net
/ pop (1) - openssl (24)
- optparse (2)
- pathname (1)
- pp (1)
- psych (9)
- rake (2)
-
rake
/ rdoctask (1) -
rdoc
/ context (1) -
rexml
/ document (1) -
rexml
/ sax2listener (2) - rss (2)
- rubygems (8)
-
rubygems
/ commands / unpack _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency _ installer (2) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (5) -
rubygems
/ server (3) -
rubygems
/ source _ index (1) -
rubygems
/ specification (16) -
rubygems
/ user _ interaction (6) - socket (1)
- thread (19)
- uri (4)
-
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (3) -
webrick
/ httprequest (24) -
webrick
/ https (4) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httputils (8) -
webrick
/ server (1) - win32ole (1)
クラス
- Addrinfo (1)
- Array (6)
- BasicObject (1)
- BigDecimal (4)
- CSV (1)
- Date (1)
-
Encoding
:: InvalidByteSequenceError (7) -
Etc
:: Passwd (2) - Float (2)
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (5) -
Gem
:: Server (3) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (16) -
Gem
:: StreamUI (6) - GetoptLong (3)
- Hash (2)
- IPAddr (1)
-
IRB
:: ExtendCommand :: Require (1) -
JSON
:: State (3) - MatchData (1)
- Matrix (2)
- Method (1)
- Module (4)
-
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (3) -
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) - Numeric (2)
- Object (1)
-
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (6) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: RSA (6) -
OpenSSL
:: X509 :: ExtensionFactory (2) -
OpenSSL
:: X509 :: Request (5) - OptionParser (1)
-
OptionParser
:: ParseError (1) - PP (1)
- Pathname (1)
-
Psych
:: Handler (3) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (4) -
RDoc
:: Context (1) -
REXML
:: DocType (1) -
Rake
:: RDocTask (1) -
Rake
:: Task (2) - Range (1)
- Rational (1)
-
RubyVM
:: InstructionSequence (8) - String (3)
- Struct (1)
-
Thread
:: Queue (11) -
Thread
:: SizedQueue (8) - Time (1)
-
URI
:: Generic (4) - UnboundMethod (1)
-
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (3) -
WEBrick
:: HTTPRequest (28) -
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)
モジュール
-
CGI
:: QueryExtension (31) -
CGI
:: QueryExtension :: Value (6) - Enumerable (2)
- Forwardable (2)
-
Gem
:: QuickLoader (5) -
Gem
:: RequirePathsBuilder (1) -
IRB
:: ExtendCommandBundle (1) - Kernel (2)
-
Net
:: HTTPHeader (5) -
REXML
:: SAX2Listener (2) -
RSS
:: SyndicationModel (2)
キーワード
- + (1)
- << (2)
- Marshal (1)
- [] (4)
-
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) -
body
_ stream (1) -
body
_ stream= (1) -
cache
_ control (1) -
calculate
_ integers _ for _ gem _ version (1) - certid (1)
- challenge (2)
-
check
_ nonce (1) -
choose
_ from _ list (1) - cipher (1)
-
class
_ eval (2) - clear (1)
-
clear
_ prerequisites (1) -
client
_ cert (1) - concat (1)
-
const
_ missing (1) -
copy
_ nonce (1) -
create
_ body (1) - data (1)
-
def
_ delegator (1) -
def
_ instance _ delegator (1) - deq (2)
-
destination
_ encoding (1) -
destination
_ encoding _ name (1) - disasm (1)
- disassemble (1)
- divmod (2)
- 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)
-
end
_ element (1) -
end
_ sequence (1) - enq (2)
- environment (1)
- eql? (11)
- equal? (4)
-
error
_ bytes (1) - eval (1)
- exact? (1)
- execute (1)
- filename (1)
- filename= (1)
- files (1)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - first (1)
-
form
_ data= (1) -
gateway
_ interface (1) - gem (1)
-
get
_ path (1) - getquota (1)
- getquotaroot (1)
-
has
_ key? (1) - header (1)
- include? (1)
-
incomplete
_ input? (1) - install (1)
-
ipv6
_ unique _ local? (1) - iqmp (1)
- iqmp= (1)
-
irb
_ require (1) -
keep
_ alive (1) -
keep
_ alive? (1) - key? (1)
- keys (1)
- label (1)
- last (1)
-
latest
_ specs (1) - length (1)
- list (1)
- mailbox (2)
-
make
_ partial _ content (1) - max (1)
- max= (1)
- merge (1)
-
method
_ missing (1) -
module
_ eval (2) - multipart? (1)
- name (1)
- name= (1)
- negotiate (1)
-
not
_ modified? (1) -
num
_ waiting (1) -
ole
_ query _ interface (1) - opaque (1)
- opaque= (1)
- pack (1)
- params (1)
- params= (1)
- parse (1)
- path (3)
-
path
_ info (2) -
path
_ info= (1) -
path
_ translated (1) - peeraddr (1)
- pop (2)
- pragma (1)
- prerelease? (1)
- prerequisites (1)
-
priv
_ key (1) -
pub
_ 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 (1)
-
query
_ string= (1) - quiet (1)
- quiet= (1)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quo (3)
- quota (2)
- quota= (1)
- quotaroots (1)
- quote (1)
-
quote
_ char (1) - quoted (1)
- quoted= (1)
-
raw
_ data (1) -
raw
_ header (1) -
readagain
_ bytes (1) - remainder (1)
-
remote
_ addr (1) - request (3)
-
request
_ get (2) -
request
_ head (2) -
request
_ post (2) -
request
_ put (2) - require (1)
-
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
-
script
_ name (2) -
script
_ name= (1) -
send
_ request (1) - seplist (1)
- seqno (2)
-
server
_ cert (1) -
server
_ name (2) -
server
_ software (1) - service (2)
-
set
_ form _ data (1) -
set
_ option (1) -
set
_ params (1) - setquota (1)
- shift (2)
- sign (1)
-
signature
_ algorithm (1) - size (1)
-
source
_ encoding (1) -
source
_ encoding _ name (1) - sqrt (1)
- square? (1)
- squeeze (1)
- squeeze! (1)
-
start
_ element (1) -
start
_ sequence (1) - strftime (2)
- subject (1)
-
subject
_ request (1) -
subject
_ request= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) - tag (1)
- tag= (1)
-
to
_ a (2) -
to
_ ary (2) - tokens (1)
-
unescape
_ filename? (1) - uniq (4)
- uniq! (2)
-
unique
_ id (1) - unpack (1)
-
unparsed
_ uri (1) - usage (1)
- user= (1)
-
user
_ agent (1) - verify (1)
-
version
_ requirement (1) -
version
_ requirement= (1) - write (1)
-
write
_ require _ paths _ file _ if _ needed (1) - yaml (1)
検索結果
先頭5件
-
OpenSSL
:: PKey :: DSA # q -> OpenSSL :: BN (63373.0) -
DSA 鍵のパラメータ q を返します。
DSA 鍵のパラメータ q を返します。
q は公開鍵、秘密鍵の両方に属する情報です。 -
OpenSSL
:: PKey :: RSA # q -> OpenSSL :: BN (63307.0) -
鍵の2つめの素数です。
鍵の2つめの素数です。
秘密鍵の情報です。 -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (54604.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
Gem
:: Specification # require _ path=(path) (45904.0) -
Gem::Specification#require_paths= の単数バージョンです。
Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths= -
Gem
:: Specification # require _ paths=(paths) (45904.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。
@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを指定します。 -
CGI
:: QueryExtension # path _ translated -> String (45604.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
Gem
:: Specification # require _ path -> String (45604.0) -
Gem::Specification#require_paths の単数バージョンです。
Gem::Specification#require_paths の単数バージョンです。
@see Gem::Specification#require_paths -
Gem
:: Specification # require _ paths -> [String] (45604.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (45604.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Net
:: IMAP :: MailboxQuota # quota -> Integer (45604.0) -
メールボックスに指定されている上限値を返します。
メールボックスに指定されている上限値を返します。 -
Net
:: IMAP :: MailboxQuotaRoot # quotaroots -> [String] (45604.0) -
問い合わせしたメールボックスの quota root 名を配列で返します。
問い合わせしたメールボックスの quota root 名を配列で返します。
空の場合もありえます。 -
RSS
:: SyndicationModel # sy _ updateFrequency (45604.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updateFrequency= (45604.0) -
@todo
@todo -
Net
:: IMAP # getquotaroot(mailbox) -> [Net :: IMAP :: MailboxQuotaRoot | Net :: IMAP :: MailboxQuota] (37504.0) -
GETQUOTAROOT コマンドを送って 指定したメールボックスの quota root の一覧と、 関連する quota の情報を返します。
GETQUOTAROOT コマンドを送って
指定したメールボックスの quota root の一覧と、
関連する quota の情報を返します。
quota root の情報は Net::IMAP::MailboxQuotaRoot のオブジェクトで、
返り値の配列の中に唯一含まれています。
quota の情報はメールボックスに関連付けられた quota root ごとに
Net::IMAP::MailboxQuota オブジェクトで得られます。
詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できま... -
RDoc
:: Context # add _ require(a _ require) -> () (36925.0) -
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した RDoc::Require を追加します。
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した
RDoc::Require を追加します。
@param a_require RDoc::Require オブジェクトを指定します。 -
Etc
:: Passwd # quota=(quota) (36904.0) -
クォータ(整数)を設定します。このメンバはシステム依存です。
クォータ(整数)を設定します。このメンバはシステム依存です。 -
Net
:: IMAP # getquota(mailbox) -> [Net :: IMAP :: MailboxQuota] (36904.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 (36904.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... -
Hash
# equal?(other) -> bool (36658.0) -
指定された other が self 自身である場合のみ真を返します。
指定された other が self 自身である場合のみ真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
p({}.equal?({})) #=> false
a = {}
p a.equal?(a) #=> true
//}
@see Hash#== -
BasicObject
# equal?(other) -> bool (36622.0) -
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
オブジェクトが other と同一であれば真を、さもなくば偽を返します。
このメソッドは2つのオブジェクトが同一のものであるかどうかを判定します。
一般にはこのメソッドを決して再定義すべきでありません。
ただし、 BasicObject の位置づけ上、どうしても再定義が必要な用途もあるでしょう。
再定義する際には自分が何をしているのかよく理解してから実行してください。
@param other 比較対象となるオブジェクト
@return other が self 自身であれば真、さもなくば偽
//emlist[例][ruby]{
original = "a"
copied = origi... -
Psych
:: Handler # start _ sequence(anchor , tag , implicit , style) -> () (36622.0) -
sequence の開始を見付けたときに呼び出されます。
sequence の開始を見付けたときに呼び出されます。
anchor には sequence に関連付けられた anchor の名前が文字列で渡されます。
anchor がない場合には nil が渡されます。
tag には sequence に関連付けられた tag の名前が文字列で渡されます。
tag がない場合には nil が渡されます。
implicit には sequence が implicit に開始されたかどうかが
真偽値で渡されます。
style には sequence の style が整数値で渡されます。以下のいずれか
です。
* Psych::Nodes:... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (36622.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
Addrinfo
# ipv6 _ unique _ local? -> bool (36604.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
CSV
# quote _ char -> String (36604.0) -
フィールドをクオートするのに使用する文字列を返します。
フィールドをクオートするのに使用する文字列を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", quote_char: "'")
csv.quote_char # => "'"
//}
@see CSV.new -
Etc
:: Passwd # quota -> Integer (36604.0) -
クォータ(整数)を返します。このメンバはシステム依存です。
クォータ(整数)を返します。このメンバはシステム依存です。 -
Gem
:: Specification # autorequire -> String (36604.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # autorequire=(lib) (36604.0) -
非推奨の属性です。
非推奨の属性です。 -
Matrix
# square? -> bool (36604.0) -
正方行列であるなら、 true を返します。
正方行列であるなら、 true を返します。 -
Object
# equal?(other) -> bool (36604.0) -
other が self 自身の時、真を返します。
other が self 自身の時、真を返します。
二つのオブジェクトが同一のものかどうか調べる時に使用します。
このメソッドを再定義してはいけません。
お互いのObject#object_idが一致する
かどうかを調べます。
@param other 比較するオブジェクトです。
//emlist[][ruby]{
p("foo".equal?("bar")) #=> false
p("foo".equal?("foo")) #=> false
p(4.equal?(4)) #=> true
p(4.equal?(4.0)) #=> false
p(:foo.equal? :fo... -
Rake
:: Task # clear _ prerequisites -> self (36604.0) -
自身に登録されている事前タスクをクリアします。
自身に登録されている事前タスクをクリアします。 -
Struct
# equal?(other) -> bool (36604.0) -
指定された other が self 自身である場合のみ真を返します。 これは Object クラスで定義されたデフォルトの動作で す。
指定された other が self 自身である場合のみ真を返します。
これは Object クラスで定義されたデフォルトの動作で
す。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
@see Struct#eql?, Struct#== -
URI
:: Generic # opaque -> String | nil (36604.0) -
自身の opaque を文字列で返します。設定されていない場合は nil を返します。
自身の opaque を文字列で返します。設定されていない場合は nil を返します。
例:
require 'uri'
p URI.parse('http://example.com/').opaque #=> nil
p URI.parse('mailto:nospam@localhost').opaque #=> "nospam@localhost"
p URI.parse('urn:ietf:rfc:1149').opaque #=> "ietf:rfc:1149" -
URI
:: Generic # opaque=(s) (36604.0) -
自身の opaque を設定します。
自身の opaque を設定します。
@param s 自身の opaque を表す文字列を指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError opaque とヒエラルキーパートを同時に設定した場合に発生します。 -
WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool (36604.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true (36604.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (36304.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (36304.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
WEBrick
:: HTTPAuth :: DigestAuth # qop -> String (36304.0) -
Qop キーの値を返します。
Qop キーの値を返します。 -
WEBrick
:: HTTPAuth :: DigestAuth # challenge(request , response , stale = false) (28204.0) -
クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを 設定し、例外 WEBrick::HTTPStatus::Unauthorized を発生させます。
クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを
設定し、例外 WEBrick::HTTPStatus::Unauthorized を発生させます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized このメソッドを呼ぶと必ず発生します。 -
Net
:: HTTP # request _ head(path , header = nil) -> Net :: HTTPResponse (27904.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path ヘ... -
Net
:: HTTP # request _ head(path , header = nil) {|response| . . . . } -> Net :: HTTPResponse (27904.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse オブジェクトを返します。
サーバ上の path にあるエンティティのヘッダのみを取得します。
Net::HTTPResponse オブジェクトを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
ブロックとともに呼び出されたときは、
Net::HTTP#request_get と同じ動作を
しますが、そもそもヘッダしか要求していないので
body は空です。そのためこの動作はそれほど意味はありません。
@param path ヘ... -
Thread
:: Queue # deq(non _ block = false) -> object (27730.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 (27730.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... -
WEBrick
:: HTTPRequest # query -> Hash (27622.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。
multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデー... -
CGI
:: QueryExtension :: Value # to _ ary -> Array (27607.0) -
@todo
@todo -
Array
# uniq -> Array (27604.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 (27604.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]
//}
ブロックが与えられた場合、ブロックが返した... -
BigDecimal
# sqrt(n) -> BigDecimal (27604.0) -
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。
self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で
計算します。
@param n 有効桁数を整数で指定します。
@raise ArgumentError n に負の数を指定した場合に発生します。 -
CGI
:: QueryExtension :: Value # set _ params(params) (27604.0) -
@todo
@todo -
Enumerable
# uniq -> Array (27604.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 (27604.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... -
Gem
:: Commands :: UnpackCommand # get _ path(gemname , version _ req) -> String | nil (27604.0) -
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
@param gemname Gem パッケージの名前を指定します。
@param version_req バージョンの満たすべき条件を文字列で指定します。 -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (27604.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (27604.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement=(version _ requirement) (27604.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Requirement # concat(requirements) -> Array (27604.0) -
新しい条件(配列)を自身の条件に破壊的に加えます。
新しい条件(配列)を自身の条件に破壊的に加えます。
@param requirements 条件の配列を指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//} -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (27604.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (27604.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (27604.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (27604.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # requirements -> Array (27604.0) -
この Gem パッケージを動作させるのに必要な条件を返します。 これはユーザのためのシンプルな情報です。
この Gem パッケージを動作させるのに必要な条件を返します。
これはユーザのためのシンプルな情報です。 -
Gem
:: Specification # requirements=(informations) (27604.0) -
この Gem パッケージを動作させるのに必要な条件をセットします。 これはユーザのためのシンプルな情報をセットします。
この Gem パッケージを動作させるのに必要な条件をセットします。
これはユーザのためのシンプルな情報をセットします。
@param informations 情報を文字列の配列で指定します。 -
JSON
:: State # quirks _ mode=(enable) (27604.0) -
If set to true, enables the quirks_mode mode.
If set to true, enables the quirks_mode mode. -
OpenSSL
:: PKey :: RSA # dmq1=(new _ dmq1) (27604.0) -
鍵の exponent2 を設定します。
鍵の exponent2 を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_dmq1 設定する整数 -
OpenSSL
:: PKey :: RSA # iqmp=(new _ iqmp) (27604.0) -
鍵の coefficient を設定します。
鍵の coefficient を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_iqmp 設定する整数値 -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request -> OpenSSL :: X509 :: Request | nil (27604.0) -
自身に設定されている証明書署名要求オブジェクトを返します。
自身に設定されている証明書署名要求オブジェクトを返します。
設定されていない場合は nil を返します。 -
OpenSSL
:: X509 :: Request # attributes -> [OpenSSL :: X509 :: Attribute] (27604.0) -
CSR が保持している attribute を OpenSSL::X509::Attribute の配列で返します。
CSR が保持している attribute を OpenSSL::X509::Attribute
の配列で返します。
attribute とは X.509 証明書署名要求 に含まれる申請者に関する
追加的な情報です。必須ではありません。X.509v3 拡張領域を
CSR に含めるときは "reqExt" という oid の attribute を追加
します。
@see OpenSSL::X509::Request#attribute=,
OpenSSL::X509::Request#add_attribute -
OpenSSL
:: X509 :: Request # attributes=(attrs) (27604.0) -
CSR の attribute をクリアして新しい attribute を設定します。
CSR の attribute をクリアして新しい attribute を設定します。
@param attrs 新たに設定する attribute(OpenSSL::X509::Attribute の
インスタンス)の配列
@see OpenSSL::X509::Request#attribute
OpenSSL::X509::Request#add_attribute -
Rake
:: Task # prerequisites -> Array (27604.0) -
事前タスクのリストを返します。
事前タスクのリストを返します。 -
Thread
:: Queue # enq(value) -> () (27604.0) -
キューの値を追加します。待っているスレッドがいれば実行を再開 させます。返り値は不定です。
キューの値を追加します。待っているスレッドがいれば実行を再開
させます。返り値は不定です。 -
Thread
:: SizedQueue # enq(obj , non _ block = false) -> () (27604.0) -
キューに与えられたオブジェクトを追加します。
キューに与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。
@see Thread::Queue#push -
WEBrick
:: HTTPAuth :: BasicAuth # challenge(request , response) -> () (27604.0) -
クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを 設定し、例外 WEBrick::HTTPStatus::Unauthorized を投げます。
クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを
設定し、例外 WEBrick::HTTPStatus::Unauthorized を投げます。
@raise WEBrick::HTTPStatus::Unauthorized このメソッドを呼ぶと必ず発生します。 -
WEBrick
:: HTTPRequest # query _ string=(value) (27604.0) -
リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。
リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。
@param value クエリーを表す文字列を指定します。 -
Array
# eql?(other) -> bool (27412.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) ... -
Thread
:: Queue # clear -> () (27394.0) -
キューを空にします。返り値は不定です。
キューを空にします。返り値は不定です。
//emlist[例][ruby]{
require 'thread'
q = Queue.new
[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }
q.length # => 4
q.clear
q.length # => 0
//} -
Thread
:: Queue # num _ waiting -> Integer (27394.0) -
キューを待っているスレッドの数を返します。
キューを待っているスレッドの数を返します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(1)
q.push(1)
t = Thread.new { q.push(2) }
sleep 0.05 until t.stop?
q.num_waiting # => 1
q.pop
t.join
//} -
OpenSSL
:: PKey :: DSA # q=(q) (27376.0) -
DSA 鍵のパラメータ q を設定します。
DSA 鍵のパラメータ q を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param q 設定する整数値 -
Thread
:: SizedQueue # max=(n) (27376.0) -
キューの最大サイズを設定します。
キューの最大サイズを設定します。
@param n キューの最大サイズを指定します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
q.max # => 4
q.max = 5
q.max # => 5
//} -
OpenSSL
:: PKey :: RSA # dmq1 -> OpenSSL :: BN (27352.0) -
鍵の exponent2 (d mod (q-1)) です。
鍵の exponent2 (d mod (q-1)) です。
秘密鍵の情報です。 -
OpenSSL
:: PKey :: RSA # iqmp -> OpenSSL :: BN (27352.0) -
鍵の coefficient (inverse of q mod p) です。
鍵の coefficient (inverse of q mod p) です。
秘密鍵の情報です。 -
MatchData
# eql?(other) -> bool (27340.0) -
self と other のマッチ対象になった文字列、元になった正規表現オブジェク ト、マッチした位置が等しければ true を返します。そうでない場合には false を返します。
self と other のマッチ対象になった文字列、元になった正規表現オブジェク
ト、マッチした位置が等しければ true を返します。そうでない場合には
false を返します。
@param other 比較対象のオブジェクトを指定します。
//emlist[文字列][ruby]{
s = "abc"
m1 = s.match("a")
m2 = s.match("b")
m1 == m2 # => false
m2 = s.match("a")
m1 == m2 # => true
//}
//emlist[正規表現][ruby]{
r = /abc/
m1 = r.mat... -
Thread
:: SizedQueue # max -> Integer (27340.0) -
キューの最大サイズを返します。
キューの最大サイズを返します。
//emlist[例][ruby]{
q = SizedQueue.new(4)
q.max # => 4
//} -
OpenSSL
:: PKey :: RSA # q=(new _ q) (27328.0) -
鍵の2つめの素数を設定します。
鍵の2つめの素数を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param new_q 設定する素数 -
Psych
:: Nodes :: Sequence # anchor=(a) (27325.0) -
sequence に付加する anchor を設定します。
sequence に付加する anchor を設定します。
@param a 設定する anchor
@see Psych::Nodes::Sequence#anchor,
Psych::Nodes::Sequence.new -
RubyVM
:: InstructionSequence # to _ a -> Array (27325.0) -
self の情報を 14 要素の配列にして返します。
self の情報を 14 要素の配列にして返します。
命令シーケンスを以下の情報で表します。
: magic
データフォーマットを示す文字列。常に
"YARVInstructionSequence/SimpleDataFormat"。
: major_version
命令シーケンスのメジャーバージョン。
: minor_version
命令シーケンスのマイナーバージョン。
: format_type
データフォーマットを示す数値。常に 1。
: misc
以下の要素から構成される Hash オブジェクト。
:arg_size: メソッド、ブ... -
Gem
:: Requirement # prerelease? -> bool (27322.0) -
何らかのバージョンがプレリリースのものであれば、true を返します。
何らかのバージョンがプレリリースのものであれば、true を返します。
//emlist[][ruby]{
p Gem::Requirement.new("< 5.0").prerelease? # => false
p Gem::Requirement.new("< 5.0a").prerelease? # => true
//} -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (27322.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() -
CGI
:: QueryExtension :: Value # to _ a -> Array (27307.0) -
@todo
@todo -
Array
# uniq! -> self | nil (27304.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 (27304.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]
//}
ブロックが与えられた場合、ブロックが返した... -
CGI
:: QueryExtension # accept -> String (27304.0) -
ENV['HTTP_ACCEPT'] を返します。
ENV['HTTP_ACCEPT'] を返します。 -
CGI
:: QueryExtension # accept _ charset -> String (27304.0) -
ENV['HTTP_ACCEPT_CHARSET'] を返します。
ENV['HTTP_ACCEPT_CHARSET'] を返します。 -
CGI
:: QueryExtension # accept _ encoding -> String (27304.0) -
ENV['HTTP_ACCEPT_ENCODING'] を返します。
ENV['HTTP_ACCEPT_ENCODING'] を返します。 -
CGI
:: QueryExtension # accept _ language -> String (27304.0) -
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。
ENV['HTTP_ACCEPT_LANGUAGE'] を返します。 -
CGI
:: QueryExtension # auth _ type -> String (27304.0) -
ENV['AUTH_TYPE'] を返します。
ENV['AUTH_TYPE'] を返します。 -
CGI
:: QueryExtension # cache _ control -> String (27304.0) -
ENV['HTTP_CACHE_CONTROL'] を返します。
ENV['HTTP_CACHE_CONTROL'] を返します。 -
CGI
:: QueryExtension # create _ body(is _ large) -> StringIO | Tempfile (27304.0) -
-
CGI
:: QueryExtension # gateway _ interface -> String (27304.0) -
ENV['GATEWAY_INTERFACE'] を返します。
ENV['GATEWAY_INTERFACE'] を返します。 -
CGI
:: QueryExtension # has _ key?(*args) -> bool (27304.0) -
与えられたキーがクエリに含まれている場合は、真を返します。 そうでない場合は、偽を返します。
与えられたキーがクエリに含まれている場合は、真を返します。
そうでない場合は、偽を返します。
@param args キーを一つ以上指定します。 -
CGI
:: QueryExtension # multipart? -> bool (27304.0) -
マルチパートフォームの場合は、真を返します。 そうでない場合は、偽を返します。
マルチパートフォームの場合は、真を返します。
そうでない場合は、偽を返します。
例:
cgi = CGI.new
if cgi.multipart?
field1=cgi['field1'].read
else
field1=cgi['field1']
end