ライブラリ
- ビルトイン (29)
-
cgi
/ core (19) - date (1)
-
net
/ ftp (1) -
net
/ http (3) - openssl (21)
- pp (1)
- psych (11)
-
rexml
/ document (1) - rss (2)
-
rubygems
/ dependency (1) -
rubygems
/ dependency _ installer (2) -
rubygems
/ requirement (1) -
rubygems
/ server (1) -
rubygems
/ specification (4) -
rubygems
/ user _ interaction (2) - uri (3)
-
webrick
/ httprequest (5) -
webrick
/ httputils (2) - win32ole (1)
クラス
- Array (5)
- Date (1)
-
Encoding
:: InvalidByteSequenceError (7) -
Enumerator
:: Lazy (2) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (2) -
Gem
:: Requirement (1) -
Gem
:: Server (1) -
Gem
:: Specification (4) -
Gem
:: StreamUI (2) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTPGenericRequest (3) - Numeric (2)
- Object (1)
-
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: Request (2) -
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 (4) -
Psych
:: Handler (3) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (6) -
REXML
:: DocType (1) -
RubyVM
:: InstructionSequence (7) - String (1)
-
Thread
:: Queue (1) -
Thread
:: SizedQueue (1) - Time (1)
-
URI
:: Generic (3) -
WEBrick
:: HTTPRequest (5) -
WEBrick
:: HTTPUtils :: FormData (2) - WIN32OLE (1)
モジュール
-
CGI
:: QueryExtension (13) -
CGI
:: QueryExtension :: Value (6) - Enumerable (2)
-
RSS
:: SyndicationModel (2)
キーワード
- + (1)
- [] (1)
-
absolute
_ path (1) -
accept
_ language (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ runtime _ dependency (1) - anchor (1)
-
ask
_ yes _ no (1) -
base
_ label (1) - body (2)
-
body
_ exist? (1) -
cache
_ control (1) -
choose
_ from _ list (1) -
content
_ length (1) -
content
_ type (1) -
copy
_ nonce (1) -
create
_ body (1) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) - disassemble (1)
- dmq1 (1)
- dmq1= (1)
- each (1)
- empty? (2)
-
end
_ sequence (1) - eql? (3)
-
error
_ bytes (1) - eval (1)
- files (1)
-
find
_ spec _ by _ name _ and _ version (1) - first (1)
-
first
_ lineno (1) -
has
_ key? (1) - implicit (1)
- implicit= (1)
- include? (1)
-
incomplete
_ input? (1) - install (1)
- iqmp (1)
- iqmp= (1)
- key? (1)
- label (1)
- last (1)
- list (1)
- merge (1)
- multipart? (1)
-
ole
_ query _ interface (1) - pack (2)
-
path
_ translated (1) -
pretty
_ print _ cycle (1) -
priv
_ key (1) -
pub
_ key (1) -
public
_ key (1) -
public
_ key= (1) - q= (2)
- query (1)
-
query
_ string= (1) - quoted (1)
- quoted= (1)
-
readagain
_ bytes (1) -
request
_ body _ permitted? (1) -
requirements
_ list (1) -
response
_ body _ permitted? (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
-
server
_ protocol (1) -
set
_ params (1) - sign (2)
-
source
_ encoding (1) -
source
_ encoding _ name (1) -
start
_ sequence (1) - step (2)
- strftime (2)
- style (1)
- style= (1)
-
subject
_ request (1) -
subject
_ request= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) - tag (1)
-
to
_ a (1) -
to
_ ary (2) -
to
_ binary (1) -
unescape
_ filename? (1) - uniq (4)
- uniq! (2)
- unique (1)
- unpack (1)
- verify (2)
- write (1)
- yaml (1)
検索結果
先頭5件
-
Psych
:: Nodes :: Sequence # tag -> String|nil (18304.0) -
sequence に付加された tag を返します。
sequence に付加された tag を返します。
@see Psych::Nodes::Sequence#tag=,
Psych::Nodes::Sequence.new -
Array
# pack(template) -> String (10294.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。
テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上... -
Array
# pack(template , buffer: String . new) -> String (10294.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
配列の内容を template で指定された文字列にしたがって、
バイナリとしてパックした文字列を返します。
テンプレートは
型指定文字列とその長さ(省略時は1)を並べたものです。長さと
して * が指定された時は「残りのデータ全て」の長さを
表します。型指定文字は以下で述べる pack テンプレート文字列の通りです。
buffer が指定されていれば、バッファとして使って返値として返します。
もし template の最初にオフセット (@) が指定されていれば、
結果はオフセットの後ろから詰められます。
buffer の元の内容がオフセットより長ければ、
オフセットより後ろの部分は上... -
WEBrick
:: HTTPRequest # each {|key , val| . . . } (9604.0) -
リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。
リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。 -
String
# unpack(template) -> Array (1594.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。
@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack、String#unpack1
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さの意味はテンプレート文字により異なりますが大... -
Numeric
# step(by: 1 , to: Float :: INFINITY) -> Enumerator :: ArithmeticSequence (904.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 (904.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... -
Time
# strftime(format) -> String (490.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)
* ... -
URI
:: Generic # +(rel) -> URI :: Generic (430.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 (430.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... -
Date
# strftime(format = & # 39;%F& # 39;) -> String (94.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 も参照してくだ...