ライブラリ
- ビルトイン (84)
- bigdecimal (4)
-
cgi
/ core (19) -
cgi
/ html (2) - csv (1)
- date (1)
- drb (1)
- fiddle (1)
- forwardable (2)
- getoptlong (3)
- ipaddr (1)
-
irb
/ cmd / load (1) -
irb
/ ext / use-loader (1) - json (3)
- matrix (3)
-
net
/ ftp (2) -
net
/ http (17) -
net
/ imap (9) -
net
/ pop (1) - openssl (41)
- optparse (1)
- ostruct (1)
- pathname (1)
- pp (2)
- psych (11)
- rake (1)
-
rexml
/ document (1) -
rexml
/ sax2listener (2) - rss (2)
- rubygems (8)
-
rubygems
/ commands / unpack _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (1) -
rubygems
/ dependency _ installer (2) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (8) -
rubygems
/ server (3) -
rubygems
/ source _ index (1) -
rubygems
/ specification (5) -
rubygems
/ user _ interaction (6) -
rubygems
/ version (1) - socket (1)
- uri (4)
-
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httprequest (14) -
webrick
/ httpresponse (2) -
webrick
/ https (3) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httputils (8) - win32ole (1)
クラス
- Addrinfo (1)
- Array (5)
- BasicObject (1)
- BigDecimal (4)
- CSV (1)
- Complex (1)
-
DRb
:: DRbObject (1) - Date (1)
-
Encoding
:: InvalidByteSequenceError (7) -
Enumerator
:: ArithmeticSequence (9) -
Enumerator
:: Lazy (2) -
Fiddle
:: Pointer (1) - Float (2)
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (8) -
Gem
:: Server (3) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (5) -
Gem
:: StreamUI (6) -
Gem
:: Version (1) - GetoptLong (3)
- Hash (2)
- IPAddr (1)
-
IRB
:: ExtendCommand :: Require (1) -
JSON
:: State (3) - MatchData (1)
- Matrix (2)
- Method (1)
- Module (4)
-
Net
:: FTP (1) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (3) -
Net
:: IMAP (3) -
Net
:: IMAP :: MailboxQuota (3) -
Net
:: IMAP :: MailboxQuotaRoot (2) -
Net
:: IMAP :: ThreadMember (1) -
Net
:: POPMail (1) - Numeric (6)
- Object (3)
-
OpenSSL
:: BN (3) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (7) -
OpenSSL
:: PKey :: DSA (4) -
OpenSSL
:: PKey :: EC :: Group (1) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: PKey :: RSA (6) -
OpenSSL
:: X509 :: ExtensionFactory (2) -
OpenSSL
:: X509 :: Request (16) - OpenStruct (1)
-
OptionParser
:: ParseError (1) - PP (1)
- Pathname (1)
-
Psych
:: Handler (3) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (6) -
RDoc
:: Options (1) -
REXML
:: DocType (1) -
Rake
:: Task (1) - Range (1)
- Rational (1)
- Regexp (1)
-
RubyVM
:: InstructionSequence (7) - String (3)
- Struct (2)
-
Thread
:: Queue (12) -
Thread
:: SizedQueue (9) - Time (2)
-
URI
:: Generic (4) - UnboundMethod (1)
- Vector (1)
-
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPRequest (17) -
WEBrick
:: HTTPResponse (2) -
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
:: HtmlExtension (2) -
CGI
:: QueryExtension (13) -
CGI
:: QueryExtension :: Value (6) - Enumerable (2)
- Forwardable (2)
-
Gem
:: QuickLoader (5) -
Gem
:: RequirePathsBuilder (1) -
IRB
:: ExtendCommandBundle (1) - Kernel (2)
-
Net
:: HTTPHeader (3) -
REXML
:: SAX2Listener (2) -
RSS
:: SyndicationModel (2)
キーワード
- + (1)
- << (1)
- == (1)
- === (1)
- =~ (1)
- Marshal (1)
- [] (2)
-
absolute
_ path (1) -
accept
_ language (2) -
add
_ attribute (1) -
add
_ certid (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ nonce (1) -
add
_ runtime _ dependency (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - anchor (1)
-
as
_ list (1) - ask (1)
-
ask
_ yes _ no (1) - attributes (1)
- attributes= (1)
- authenticate (1)
- autorequire= (1)
-
base
_ label (1) - blockquote (2)
- body (2)
-
body
_ exist? (1) -
cache
_ control (1) -
calculate
_ integers _ for _ gem _ version (1) - certid (1)
- challenge (2)
-
check
_ nonce (1) -
choose
_ from _ list (1) -
class
_ eval (2) - clear (1)
-
clear
_ prerequisites (1) -
client
_ cert (1) - close (2)
- closed? (1)
-
const
_ missing (1) -
content
_ length (2) -
content
_ type (1) -
copy
_ nonce (1) -
create
_ body (1) -
def
_ delegator (1) -
def
_ instance _ delegator (1) - deq (2)
-
destination
_ encoding (1) -
destination
_ encoding _ name (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 (4)
-
each
_ data (1) -
each
_ header (1) -
each
_ value (1) - empty? (2)
- end (1)
-
end
_ element (1) -
end
_ sequence (1) - enq (2)
- eql? (25)
- equal? (4)
-
error
_ bytes (1) - eval (1)
- exact? (1)
-
exclude
_ end? (1) - execute (1)
- filename (1)
- filename= (1)
- files (1)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - first (2)
-
first
_ lineno (1) -
force
_ quotes? (1) - gem (1)
-
get
_ path (1) - getquota (1)
- getquotaroot (1)
-
has
_ key? (1) - implicit (1)
- implicit= (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)
- label (1)
- last (3)
-
latest
_ specs (1) - length (2)
- list (1)
- mailbox (2)
-
make
_ partial _ content (1) - merge (1)
-
method
_ missing (1) -
mod
_ sqr (1) -
module
_ eval (2) - modulo (1)
- multipart? (1)
- name (1)
- name= (1)
- none? (1)
-
not
_ modified? (1) -
ole
_ query _ interface (1) - opaque (1)
- pack (2)
- parse (1)
-
path
_ info= (1) -
path
_ translated (1) - pop (2)
- prerelease? (1)
-
pretty
_ print _ cycle (1) -
priv
_ key (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)
- query (1)
-
query
_ string= (1) - quiet (2)
- quiet= (1)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quit (1)
- quo (4)
- quota (1)
- quotaroots (1)
- quoted (1)
- quoted= (1)
-
readagain
_ bytes (1) - request (3)
-
request
_ body _ permitted? (1) -
request
_ get (2) -
request
_ head (2) -
request
_ line (1) -
request
_ method (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri (1) - require (1)
-
requirements
_ list (1) -
response
_ body _ permitted? (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
-
script
_ name= (1) -
send
_ request (1) - seplist (1)
- seqno (1)
-
server
_ cert (1) -
server
_ protocol (1) - service (2)
-
set
_ option (1) -
set
_ params (1) - setquota (1)
- shift (2)
- sign (2)
-
signature
_ algorithm (1) - size (3)
-
source
_ encoding (1) -
source
_ encoding _ name (1) - specific? (1)
- sqr (1)
- sqrt (1)
- square? (1)
- squeeze! (1)
- ssl? (1)
-
start
_ element (1) -
start
_ sequence (1) - step (3)
- strftime (2)
- style (1)
- style= (1)
- subject (1)
- subject= (1)
-
subject
_ request (1) -
subject
_ request= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) - tag (1)
-
to
_ a (1) -
to
_ ary (2) -
to
_ binary (1) -
to
_ der (2) -
to
_ pem (1) -
to
_ s (1) -
to
_ text (1) -
unescape
_ filename? (1) - uniq (4)
- uniq! (2)
- unique (1)
-
unique
_ id (1) - unpack (1)
- usage (1)
- user= (1)
- verify (2)
- version (1)
- version= (1)
-
version
_ requirement (1) -
version
_ requirement= (1) - write (1)
-
write
_ require _ paths _ file _ if _ needed (1) - yaml (1)
検索結果
先頭5件
-
Gem
:: StreamUI # ask(question) -> String | nil (604.0) -
質問をします。
質問をします。
@param question 質問を指定します。
@return 入力ストリームが TTY に接続されている場合は回答を返します。
そうでない場合は nil を返します。 -
Gem
:: StreamUI # ask _ yes _ no(question) -> bool (604.0) -
イエス、ノーで答える質問をします。
イエス、ノーで答える質問をします。
@param question 質問を指定します。
@return ユーザの回答がイエスの場合は真を、ノーの場合は偽を返します。 -
Numeric
# step(by: 1 , to: Float :: INFINITY) -> Enumerator :: ArithmeticSequence (604.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INF... -
Numeric
# step(by: , to: -Float :: INFINITY) -> Enumerator :: ArithmeticSequence (604.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INF... -
Numeric
# step(limit , step = 1) -> Enumerator :: ArithmeticSequence (604.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。
@param limit ループの上限あるいは下限を数値で指定します。step に負の数が指定された場合は、
下限として解釈されます。
@param step 各ステップの大きさを数値で指定します。負の数を指定することもできます。
@param to 引数limitと同じですが、省略した場合はキーワード引数byが正の
数であれば Float::INF... -
OptionParser
:: ParseError # set _ option(opt , eq) -> self (604.0) -
エラーのあったオプションを指定します。
エラーのあったオプションを指定します。
eq が真の場合、self が管理するエラーのあったオプションの一覧の先頭を
opt で置き換えます。そうでない場合は先頭に opt を追加します。
@param opt エラーのあったオプションを指定します。
@param eq self が管理するエラーのあったオプションの一覧の先頭を置き換え
るかどうかを指定します。
@return self を返します。 -
WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool (604.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
URI
:: Generic # +(rel) -> URI :: Generic (394.0) -
自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。
自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。
3986 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。
@param rel 連結したいパスを文字列か URI オブジェクトで与えます。
例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<URI::HTTP:0x201001c0 URL:http://example.com/foo... -
URI
:: Generic # merge(rel) -> URI :: Generic (394.0) -
自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。
自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。
3986 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。
@param rel 連結したいパスを文字列か URI オブジェクトで与えます。
例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<URI::HTTP:0x201001c0 URL:http://example.com/foo... -
Net
:: HTTPHeader # each {|name , val| . . . . } -> () (358.0) -
保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。
保持しているヘッダ名とその値をそれぞれ
ブロックに渡して呼びだします。
ヘッダ名は小文字で統一されます。
val は ", " で連結した文字列がブロックに渡されます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }
# => accept-encoding... -
Net
:: HTTPHeader # each _ header {|name , val| . . . . } -> () (358.0) -
保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。
保持しているヘッダ名とその値をそれぞれ
ブロックに渡して呼びだします。
ヘッダ名は小文字で統一されます。
val は ", " で連結した文字列がブロックに渡されます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }
# => accept-encoding... -
Gem
:: Specification # add _ dependency(gem , *requirements) -> [Gem :: Dependency] (322.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
Gem
:: Specification # add _ runtime _ dependency(gem , *requirements) -> [Gem :: Dependency] (322.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
Time
# strftime(format) -> String (130.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
時刻を format 文字列に従って文字列に変換した結果を返します。
@param format フォーマット文字列を指定します。使用できるものは 以下の通りです。
* %A: 曜日の名称(Sunday, Monday ... )
* %a: 曜日の省略名(Sun, Mon ... )
* %B: 月の名称(January, February ... )
* %b: 月の省略名(Jan, Feb ... )
* %C: 世紀 (2009年であれば 20)
* %c: 日付と時刻 (%a %b %e %T %Y)
* %D: 日付 (%m/%d/%y)
* ... -
Date
# strftime(format = & # 39;%F& # 39;) -> String (58.0) -
与えられた雛型で日付を書式づけます。
与えられた雛型で日付を書式づけます。
つぎの変換仕様をあつかいます:
%A, %a, %B, %b, %C, %c, %D, %d, %e, %F, %G, %g, %H, %h, %I, %j, %k, %L, %l,
%M, %m, %N, %n, %P, %p, %Q, %R, %r, %S, %s, %T, %t, %U, %u, %V, %v, %W, %w, %X,
%x, %Y, %y, %Z, %z, %:z, %::z, %:::z, %%, %+
GNU 版にあるような幅指定などもできます。
strftime(3)、および Date.strptime も参照してくだ...