ライブラリ
- ビルトイン (25)
-
cgi
/ html (2) - delegate (1)
- e2mmap (1)
- erb (1)
-
irb
/ cmd / load (1) -
irb
/ context (2) - json (2)
- mkmf (18)
-
net
/ imap (6) -
net
/ smtp (5) - openssl (2)
- rake (1)
-
rdoc
/ context (2) -
rdoc
/ top _ level (1) - resolv (28)
- rss (19)
-
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ dependency _ installer (1) -
rubygems
/ gem _ path _ searcher (6) -
rubygems
/ indexer (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ source _ index (21) -
rubygems
/ source _ info _ cache (21) -
rubygems
/ source _ info _ cache _ entry (3) -
shell
/ filter (1) - socket (2)
- strscan (1)
- uri (4)
-
webrick
/ httpresponse (1) - win32ole (3)
- zlib (1)
クラス
- Array (4)
- Class (1)
- ERB (1)
-
Encoding
:: Converter (6) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) -
Enumerator
:: Lazy (1) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: DependencyInstaller (1) -
Gem
:: GemPathSearcher (6) -
Gem
:: Indexer (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: SourceIndex (21) -
Gem
:: SourceInfoCache (21) -
Gem
:: SourceInfoCacheEntry (3) -
IRB
:: Context (2) -
IRB
:: ExtendCommand :: Source (1) -
JSON
:: Parser (1) -
JSON
:: State (1) - Method (1)
-
Net
:: IMAP (6) -
Net
:: SMTP (5) - Numeric (1)
-
OpenSSL
:: BN (1) -
OpenSSL
:: Cipher (1) - Proc (1)
-
RDoc
:: Context (2) -
RDoc
:: Options (4) -
RDoc
:: TopLevel (1) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Source (2) -
RSS
:: RDF :: Channel :: Image (2) -
RSS
:: RDF :: Channel :: Items (1) -
RSS
:: RDF :: Channel :: Textinput (2) -
RSS
:: Rss :: Channel :: Item (2) -
RSS
:: Rss :: Channel :: Item :: Source (4) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (1) -
RSS
:: TrackBackModel10 :: TrackBackPing (2) -
Rake
:: Task (1) - Range (2)
- Rational (1)
- Regexp (1)
-
Resolv
:: DNS (3) -
Resolv
:: DNS :: Resource :: DomainName (1) -
Resolv
:: DNS :: Resource :: HINFO (2) -
Resolv
:: DNS :: Resource :: IN :: A (1) -
Resolv
:: DNS :: Resource :: IN :: AAAA (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (4) -
Resolv
:: DNS :: Resource :: IN :: WKS (3) -
Resolv
:: DNS :: Resource :: MINFO (2) -
Resolv
:: DNS :: Resource :: MX (2) -
Resolv
:: DNS :: Resource :: SOA (7) -
Resolv
:: DNS :: Resource :: TXT (2) -
Shell
:: Filter (1) -
Socket
:: UDPSource (2) - String (1)
- StringScanner (1)
-
URI
:: Generic (4) - UnboundMethod (1)
-
WEBrick
:: HTTPResponse (1) -
WIN32OLE
_ TYPE (3) -
Zlib
:: GzipFile (1)
モジュール
-
CGI
:: HtmlExtension (2) - DublinCoreModel (3)
- Exception2MessageMapper (1)
-
Gem
:: LocalRemoteOptions (2) - Kernel (19)
キーワード
- - (1)
- < (1)
- DelegateClass (1)
-
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ source _ option (1) -
add
_ spec (1) -
add
_ specs (1) -
add
_ update _ sources _ option (1) - address (3)
- bitmap (1)
- bsearch (4)
-
bsearch
_ index (2) -
cache
_ data (1) -
cache
_ file (1) -
check
_ circular? (1) - coerce (4)
-
collect
_ specs (1) - content (2)
- content= (2)
- convert (1)
- cpu (1)
- crc (1)
-
create
_ makefile (1) -
create
_ tmpsrc (1) - data (1)
-
dc
_ source (1) -
dc
_ source= (1) -
dc
_ sources (1) -
def
_ exception (1) -
default
_ event _ sources (1) - download (1)
-
dummy
_ makefile (1) - dump (1)
- each (2)
-
each
_ resource (1) -
egrep
_ cpp (2) - emailbx (1)
- exchange (1)
- execute (1)
- expire (1)
- find (1)
-
find
_ all (1) -
find
_ gems (1) -
find
_ gems _ with _ sources (1) -
find
_ name (1) - flush (1)
- force (1)
-
force
_ encoding (1) -
force
_ output (1) -
force
_ output= (1) -
force
_ update (1) -
gem
_ signature (1) - getresource (1)
- getresources (1)
- hierarchical? (1)
- img (1)
-
index
_ signature (1) -
init
_ gemspecs (1) -
inline
_ source (1) -
install
_ files (1) -
install
_ rb (1) -
latest
_ cache _ data (1) -
latest
_ cache _ file (1) -
latest
_ specs (1) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - length (1)
-
lib
_ dirs _ for (1) -
load
_ gems _ in (1) -
local
_ address (1) -
log
_ src (1) -
matching
_ file? (1) -
matching
_ files (1) - minimum (1)
- mname (1)
- name (1)
- os (1)
- outdated (1)
-
pkcs5
_ keyivgen (1) - port (1)
- preference (1)
-
primitive
_ convert (4) - priority (1)
- protocol (1)
- rc? (1)
- rcptto (1)
-
rcptto
_ list (1) -
read
_ all _ cache _ data (1) -
read
_ cache _ data (1) - refresh (3)
- refresh! (1)
-
remote
_ address (1) -
remove
_ spec (1) -
reset
_ cache _ data (1) -
reset
_ cache _ file (1) -
reset
_ cache _ for (1) - resource (3)
- resource= (3)
- resources (2)
- retry (1)
- rmailbx (1)
- rname (1)
-
route
_ from (1) - search (3)
-
search
_ full (1) -
search
_ with _ source (1) -
send
_ mail (1) - sendmail (1)
- serial (1)
-
set
_ cache _ data (1) - size (3)
- sort (1)
- source (4)
- source= (1)
-
source
_ encoding (3) -
source
_ encoding _ name (2) -
source
_ index (1) -
source
_ location (3) -
source
_ ole _ types (1) -
spec
_ dirs (1) -
spec
_ dirs= (1) - specification (1)
- src (1)
-
src
_ type (1) - status (1)
- strings (1)
- superclass (1)
-
system
_ cache _ file (1) - target (1)
- thread (1)
-
try
_ compile (2) -
try
_ cpp (2) -
try
_ do (2) -
try
_ file (1) -
try
_ link (2) -
try
_ run (2) -
uid
_ search (1) -
uid
_ sort (1) -
uid
_ thread (1) - update (2)
-
update
_ sources (1) -
update
_ sources= (1) - url (1)
- url= (1)
-
user
_ cache _ file (1) - weight (1)
-
write
_ cache (1)
検索結果
先頭5件
-
Kernel
# install _ rb(mfile , dest , srcdir = nil) -> Array (18604.0) -
このメソッドは create_makefile が使用します。 内部用のメソッドです。
このメソッドは create_makefile が使用します。
内部用のメソッドです。
ディレクトリ srcdir/lib 配下の Ruby スクリプト (*.rb ファイル)
を dest にインストールするための Makefile 規則を mfile に出力します。
srcdir/lib のディレクトリ構造はそのまま dest 配下に反映されます。
@param mfile Makefile を表す File のインスタンスです。
@param dest インストールする先のディレクトリを指定します。
@param srcdir ソースディレクトリを指定します。 -
Kernel
# try _ link(src , opt = "" , *options) -> bool (18604.0) -
C プログラムのソースコード src をコンパイル、リンクします。
C プログラムのソースコード src をコンパイル、リンクします。
このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。
問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。
@param src C プログラムのソースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "si... -
Kernel
# try _ link(src , opt = "" , *options) { . . . } -> bool (18604.0) -
C プログラムのソースコード src をコンパイル、リンクします。
C プログラムのソースコード src をコンパイル、リンクします。
このメソッドは $CFLAGS と $LDFLAGS の値もコンパイラまたはリ
ンカに渡します。
問題なくリンクできたら true を返します。
コンパイルとリンクに失敗したら false を返します。
@param src C プログラムのソースコードを指定します。
@param opt リンカにコマンド引数として渡す値を指定します。
例:
require 'mkmf'
if try_link("int main() { sin(0.0); }", '-lm')
$stderr.puts "si... -
Kernel
# try _ run(src , opt = "") -> bool | nil (18604.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクできるか
* リンクしたファイルが実行可能かどうか
* 実行ファイルがきちんと存在しているかどうか
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt リンカに渡す... -
Kernel
# try _ run(src , opt = "") { . . . } -> bool | nil (18604.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクできるか
* リンクしたファイルが実行可能かどうか
* 実行ファイルがきちんと存在しているかどうか
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt リンカに渡す... -
Net
:: SMTP # send _ mail(mailsrc , from _ addr , *to _ addrs) -> () (18604.0) -
メールを送信します。
メールを送信します。
mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。
from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
... -
Net
:: SMTP # send _ message(mailsrc , from _ addr , *to _ addrs) -> () (18604.0) -
メールを送信します。
メールを送信します。
mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。
from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
... -
Net
:: SMTP # sendmail(mailsrc , from _ addr , *to _ addrs) -> () (18604.0) -
メールを送信します。
メールを送信します。
mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。
from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
... -
Rake
:: Task # source -> String (18604.0) -
Rake::Task#sources の最初の要素を返します。
Rake::Task#sources の最初の要素を返します。 -
Regexp
# source -> String (18604.0) -
その正規表現のもととなった文字列表現を生成して返します。
その正規表現のもととなった文字列表現を生成して返します。
//emlist[例][ruby]{
re = /foo|bar|baz/i
p re.source # => "foo|bar|baz"
//} -
Zlib
:: GzipFile # crc -> Integer (18604.0) -
圧縮されていないデータの CRC 値を返します。
圧縮されていないデータの CRC 値を返します。 -
OpenSSL
:: Cipher # pkcs5 _ keyivgen(pass , salt=nil , num=2048 , digest="md5") -> nil (18340.0) -
pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
このメソッドは PKCS#5 v1.5 で定義されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズムは
RC2, RC4-40, DES のいずれかを使わなければなりません。
このメソッドの利用は推奨されません。これではなく
PKCS#5 v2.0 に定義されている方法で鍵と IV を生成すべきです。
salt が nil である場合には salt なしと見なします。
num は必要なデータの生成でハ... -
Gem
:: SourceIndex # add _ spec(gem _ spec) -> Gem :: Specification (18304.0) -
自身に引数で与えられた Gem::Specification のインスタンスを追加します。
自身に引数で与えられた Gem::Specification のインスタンスを追加します。
@param gem_spec Gem::Specification のインスタンスを指定します。 -
Gem
:: SourceIndex # each -> Enumerator (18304.0) -
自身に登録されているそれぞれの Gem についてブロックを評価します。
自身に登録されているそれぞれの Gem についてブロックを評価します。 -
Gem
:: SourceIndex # each {|full _ name , gem| . . . } -> Hash (18304.0) -
自身に登録されているそれぞれの Gem についてブロックを評価します。
自身に登録されているそれぞれの Gem についてブロックを評価します。 -
Gem
:: SourceIndex # remove _ spec(full _ name) -> Gem :: Specification (18304.0) -
引数で指定された名前を持つ Gem をインデックスから削除します。
引数で指定された名前を持つ Gem をインデックスから削除します。 -
Gem
:: SourceIndex # size -> Integer (18304.0) -
自身に含まれる Gem の個数を返します。
自身に含まれる Gem の個数を返します。自身のサイズを返します。 -
Gem
:: SourceIndex # spec _ dirs -> [String] (18304.0) -
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを取得します。
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを取得します。 -
Gem
:: SourceIndex # update(source _ uri , all) -> bool (18304.0) -
第一引数で指定された URI を使用して自身を更新します。
第一引数で指定された URI を使用して自身を更新します。
@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。
@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。 -
Gem
:: SourceInfoCache # cache _ file -> String (18304.0) -
使用可能なキャッシュファイル名を返します。
使用可能なキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ cache _ file -> String (18304.0) -
使用可能な最新のキャッシュファイル名を返します。
使用可能な最新のキャッシュファイル名を返します。
システムキャッシュが使用可能な場合はシステムキャッシュのファイル名を返します。
そうでない場合はユーザーキャッシュのファイル名を返します。
@see Gem::SourceInfoCache#cache_file -
Gem
:: SourceInfoCache # latest _ system _ cache _ file -> String (18304.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # latest _ user _ cache _ file -> String (18304.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # reset _ cache _ file -> nil (18304.0) -
強制的にキャッシュファイル名をリセットします。
強制的にキャッシュファイル名をリセットします。
RubyGems ライブラリの結合テストをするのに便利です。 -
Gem
:: SourceInfoCache # system _ cache _ file -> String (18304.0) -
システムキャッシュファイルの名前を返します。
システムキャッシュファイルの名前を返します。 -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (18304.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
Gem
:: SourceInfoCache # user _ cache _ file -> String (18304.0) -
ユーザーキャッシュのファイル名を返します。
ユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache # write _ cache -> nil (18304.0) -
適切なキャッシュファイルにキャッシュデータを書き込みます。
適切なキャッシュファイルにキャッシュデータを書き込みます。 -
Gem
:: SourceInfoCacheEntry # size -> Integer (18304.0) -
ソースエントリのサイズです。
ソースエントリのサイズです。
ソースインデックスが変化したことを検出するために使用します。 -
Resolv
:: DNS :: Resource :: HINFO # cpu -> String (18304.0) -
ホストで使われる CPU 名(ハードウェア名)を返します。
ホストで使われる CPU 名(ハードウェア名)を返します。 -
Resolv
:: DNS :: Resource :: HINFO # os -> String (18304.0) -
ホストで使われる OS 名を返します。
ホストで使われる OS 名を返します。 -
Resolv
:: DNS :: Resource :: IN :: SRV # port -> Integer (18304.0) -
対象のサービスの対象のホストにおけるポート番号を返します。
対象のサービスの対象のホストにおけるポート番号を返します。 -
Resolv
:: DNS :: Resource :: IN :: SRV # priority -> Integer (18304.0) -
ホストの優先順位を返します。
ホストの優先順位を返します。
クライアントは利用可能なホストの中で最も priority が
小さい数値のホストを利用しなければなりません。
priority が同じならば Resolv::DNS::Resource::IN::SRV#weight
で定義されるようにホストを選ぶべきです。
返り値の範囲は 0 から 65535 までの整数値です。 -
Resolv
:: DNS :: Resource :: IN :: SRV # target -> Resolv :: DNS :: Name (18304.0) -
対象のホストのホスト名を返します。
対象のホストのホスト名を返します。 -
Resolv
:: DNS :: Resource :: IN :: SRV # weight -> Integer (18304.0) -
サーバを選択するための「重み」です。
サーバを選択するための「重み」です。
Resolv::DNS::Resource::IN::SRV#priority が同じ場合に
この項目が利用されます。
重みに比例した確率でホストを選択すべきです。
返り値の範囲は 0 から 65535 までの整数です。
選択肢が一つしかない、つまり選択する必要がない場合には
この値は人間が読みやすいよう 0 にすべきです。 -
Resolv
:: DNS :: Resource :: IN :: WKS # bitmap -> String (18304.0) -
そのホストで利用可能なサービスのビットマップを返します。
そのホストで利用可能なサービスのビットマップを返します。
例えば Resolv::DNS::Resource::IN::WKS#protocol が 6 (TCP)
の場合、26番目のビットはポート25のサービス(SMTP)に対応しています。
このビットが立っているならば SMTP は利用可能であり、
そうでなければ利用できません。 -
Resolv
:: DNS :: Resource :: IN :: WKS # protocol -> Integer (18304.0) -
IPプロトコル番号を返します。
IPプロトコル番号を返します。
例えば 6 は TCP に対応します。 -
Resolv
:: DNS :: Resource :: MINFO # emailbx -> String (18304.0) -
メーリングリストもしくはメールボックスの エラーを受け取るメールボックスのドメイン名を 返します。
メーリングリストもしくはメールボックスの
エラーを受け取るメールボックスのドメイン名を
返します。 -
Resolv
:: DNS :: Resource :: MINFO # rmailbx -> String (18304.0) -
メーリングリストもしくはメールボックスの 責任者のドメイン名を返します。
メーリングリストもしくはメールボックスの
責任者のドメイン名を返します。 -
Resolv
:: DNS :: Resource :: SOA # expire -> Integer (18304.0) -
プライマリサーバから得たゾーン情報をセカンダリサーバが 何秒間有効なものとして保持するかを返します。
プライマリサーバから得たゾーン情報をセカンダリサーバが
何秒間有効なものとして保持するかを返します。 -
Resolv
:: DNS :: Resource :: SOA # refresh -> Integer (18304.0) -
プライマリサーバからの更新をセカンダリサーバがチェックする 頻度を秒単位で返します。
プライマリサーバからの更新をセカンダリサーバがチェックする
頻度を秒単位で返します。 -
Resolv
:: DNS :: Resource :: SOA # retry -> Integer (18304.0) -
セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に 何秒後にリトライするかを返します。
セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に
何秒後にリトライするかを返します。 -
Resolv
:: DNS :: Resource :: SOA # serial -> Integer (18304.0) -
ゾーンファイルのバージョンを返します。
ゾーンファイルのバージョンを返します。 -
Resolv
:: DNS :: Resource :: TXT # data -> String (18304.0) -
TXT レコードの最初の文字列を返します。
TXT レコードの最初の文字列を返します。 -
Gem
:: SourceIndex # add _ specs(*gem _ specs) -> Hash (18004.0) -
自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。
自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。
@param gem_specs 複数の Gem::Specification のインスタンスを指定します。 -
Gem
:: SourceIndex # dump -> () (18004.0) -
自身を Marshal.#dump します。
自身を Marshal.#dump します。 -
Gem
:: SourceIndex # latest _ specs -> Array (18004.0) -
自身に含まれる最新の Gem::Specification のリストを返します。
自身に含まれる最新の Gem::Specification のリストを返します。 -
Gem
:: SourceIndex # outdated -> Array (18004.0) -
更新されていない Gem::Specification のリストを返します。
更新されていない Gem::Specification のリストを返します。 -
Gem
:: SourceIndex # refresh! -> self (18004.0) -
自身を再作成します。
自身を再作成します。
@raise StandardError 自身がディスクから読み込んで作成されていない場合に発生します。 -
Gem
:: SourceIndex # spec _ dirs=(dirs) (18004.0) -
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを設定します。
Gem::SourceIndex#refresh! で自身を更新する時に使用するディレクトリを設定します。 -
Gem
:: SourceInfoCache # cache _ data -> Hash (18004.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
Gem
:: SourceInfoCache # flush -> false (18004.0) -
キャッシュをローカルファイルに書き込みます。
キャッシュをローカルファイルに書き込みます。 -
Gem
:: SourceInfoCache # latest _ cache _ data -> Hash (18004.0) -
最新のキャッシュデータを返します。
最新のキャッシュデータを返します。 -
Gem
:: SourceInfoCache # read _ all _ cache _ data -> () (18004.0) -
自身に完全なキャッシュファイルの内容をマージします。
自身に完全なキャッシュファイルの内容をマージします。 -
Gem
:: SourceInfoCache # read _ cache _ data(file) -> Hash (18004.0) -
与えられたファイル名からデータを読み込んでキャッシュデータを返します。
与えられたファイル名からデータを読み込んでキャッシュデータを返します。
@param file キャッシュのファイル名を指定します。
@return 内部で例外が発生した場合は、空のハッシュを返します。 -
Gem
:: SourceInfoCache # refresh(all) -> false (18004.0) -
取得元ごとにキャッシュデータを更新します。
取得元ごとにキャッシュデータを更新します。
@param all 真を指定すると全てのキャッシュを更新します。そうでない場合は、
最新の Gem パッケージの情報のみ更新します。 -
Gem
:: SourceInfoCache # reset _ cache _ data -> true (18004.0) -
キャッシュデータをリセットします。
キャッシュデータをリセットします。 -
Gem
:: SourceInfoCache # reset _ cache _ for(url , cache _ data) -> Hash (18004.0) -
指定された URL に対応するキャッシュデータを更新します。
指定された URL に対応するキャッシュデータを更新します。
@param url 取得元 URL を指定します。
@param cache_data キャッシュデータを指定します。 -
Gem
:: SourceInfoCache # set _ cache _ data(hash) -> true (18004.0) -
直接キャッシュデータをセットします。
直接キャッシュデータをセットします。
このメソッドは主にユニットテストで使用します。
@param hash キャッシュデータとして使用するハッシュを指定します。 -
Gem
:: SourceInfoCache # update -> true (18004.0) -
キャッシュが更新されたことをマークします。更新自体は行いません。
キャッシュが更新されたことをマークします。更新自体は行いません。 -
RSS
:: Rss :: Channel :: Item :: Source # url (18004.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item :: Source # url= (18004.0) -
@todo
@todo -
Resolv
:: DNS :: Resource :: IN :: A # address -> Resolv :: IPv4 (18004.0) -
IPv4アドレスを返します。
IPv4アドレスを返します。 -
Resolv
:: DNS :: Resource :: IN :: AAAA # address -> Resolv :: IPv6 (18004.0) -
IPv6アドレスを返します。
IPv6アドレスを返します。 -
Resolv
:: DNS :: Resource :: IN :: WKS # address -> Resolv :: IPv4 (18004.0) -
IPv4アドレスを返します。
IPv4アドレスを返します。 -
CGI
:: HtmlExtension # img(src = "" , alt = "" , width = nil , height = nil) -> String (9904.0) -
img 要素を生成します。
img 要素を生成します。
@param src src 属性の値を指定します。
@param alt alt 属性の値を指定します。
@param width width 属性の値を指定します。
@param height height 属性の値を指定します。
例:
img("src", "alt", 100, 50)
# <IMG SRC="src" ALT="alt" WIDTH="100" HEIGHT="50"> -
Gem
:: Indexer # collect _ specs -> Gem :: SourceIndex (9604.0) -
Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。
Gem のキャッシュディレクトリ内の *.gem ファイルから Gem::Specification を集めます。 -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (9604.0) -
@todo
@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指定します。
例えば、拡張ライブラリで "Init_foo" という関数を定義して
いる場合は、"foo" を指定します。
'/' を含む場合は、最後のスラッシュ以降のみをターゲット名
として使用します... -
Kernel
# dummy _ makefile(srcdir) -> String (9604.0) -
ダミーの Makefile を作成します。
ダミーの Makefile を作成します。
@param srcdir ソースディレクトリを指定します。 -
Kernel
# egrep _ cpp(pattern , src , opt = "") -> bool (9604.0) -
C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。
C プログラムのソースコード src をプリプロセスし、
その結果が正規表現 pattern にマッチするかどうかを判定します。
CPP $CFLAGS opt | egrep pat
を実行し、その結果が正常かどうかを true または false で返します。
このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。
@param pattern 「egrep の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。
@param src C 言語のソースコードを文字列で記述します。
@see ... -
Kernel
# egrep _ cpp(pattern , src , opt = "") { . . . } -> bool (9604.0) -
C プログラムのソースコード src をプリプロセスし、 その結果が正規表現 pattern にマッチするかどうかを判定します。
C プログラムのソースコード src をプリプロセスし、
その結果が正規表現 pattern にマッチするかどうかを判定します。
CPP $CFLAGS opt | egrep pat
を実行し、その結果が正常かどうかを true または false で返します。
このメソッドはヘッダファイルに関数などの宣言があるかどうか
検査するために使用します。
@param pattern 「egrep の」正規表現を文字列で指定します。
Ruby の正規表現ではありません。
@param src C 言語のソースコードを文字列で記述します。
@see ... -
Kernel
# try _ do(src , command , *opts) -> () (9604.0) -
@param src C プログラムのソースコードを指定します。
@param src C プログラムのソースコードを指定します。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
@raise RuntimeError 開発環境がインストールされていない場合に発生します。
@see Kernel#xsystem -
Kernel
# try _ do(src , command , *opts) { . . . } -> () (9604.0) -
@param src C プログラムのソースコードを指定します。
@param src C プログラムのソースコードを指定します。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
@raise RuntimeError 開発環境がインストールされていない場合に発生します。
@see Kernel#xsystem -
Net
:: IMAP # sort(sort _ keys , search _ keys , charset) -> [Integer] (9604.0) -
SORT コマンド送り、メールボックス内の メッセージをソートした結果を返します。
SORT コマンド送り、メールボックス内の
メッセージをソートした結果を返します。
SORT コマンドは 5256 で定義されています。
詳しくはそちらを参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
sort_keys にはソート順を決めるキーを文字列の配列で指定します。
"ARRIVAL", "CC", "FROM", "TO", "SUBJECT" などが指定できます。
詳しくは 5265 の BASE.6.4.SORT の所を見てください。
search_key には検索条件を渡します。Net::... -
Net
:: IMAP # thread(algorithm , search _ keys , charset) -> [Net :: IMAP :: ThreadMember] (9604.0) -
THREADコマンドを送り、メールボックスを検索した結果を スレッド形式の木構造で返します。
THREADコマンドを送り、メールボックスを検索した結果を
スレッド形式の木構造で返します。
THREAD コマンドは 5256 で定義されています。
詳しくはそちらを参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
algorithm は木構造を決定するためのアルゴリズムを指定します。
以下の2つが利用可能です。
* "ORDEREDSUBJECT" subjectを使って平坦に区切るだけ
* "REFERENCES" どのメッセージに返事をしているかを見て木構造を作る
詳しくは 5256 を見てく... -
Net
:: IMAP # uid _ sort(sort _ keys , search _ keys , charset) -> [Integer] (9604.0) -
SORT コマンド送り、メールボックス内の メッセージをソートした結果を返します。
SORT コマンド送り、メールボックス内の
メッセージをソートした結果を返します。
SORT コマンドは 5256 で定義されています。
詳しくはそちらを参照してください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できます。
sort_keys にはソート順を決めるキーを文字列の配列で指定します。
"ARRIVAL", "CC", "FROM", "TO", "SUBJECT" などが指定できます。
詳しくは 5265 の BASE.6.4.SORT の所を見てください。
search_key には検索条件を渡します。Net::... -
Net
:: IMAP # uid _ thread(algorithm , search _ keys , charset) -> [Net :: IMAP :: ThreadMember] (9604.0) -
THREADコマンドを送り、メールボックスを検索した結果を スレッド形式の木構造で返します。
THREADコマンドを送り、メールボックスを検索した結果を
スレッド形式の木構造で返します。
ほぼ Net::IMAP#thread と同じですが、返ってくるオブジェクトの
Net::IMAP::ThreadMember#seqno の内容が message sequence number
ではなく UID となります。
@param algorithm スレッド構造構築アルゴリズム名(文字列)
@param search_key 検索条件(文字列配列)
@param charset 検索条件の解釈に用いるCHARSET名(文字列)
@see Net::IMAP::ThreadMember... -
RDoc
:: Context # add _ class(class _ type , name , superclass) -> RDoc :: SingleClass | RDoc :: NormalClass (9604.0) -
引数で指定したクラスを追加します。
引数で指定したクラスを追加します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param superclass 追加するクラスの親クラスを RDoc::NormalClass オ
ブジェクトで指定します。 -
RDoc
:: Context # add _ class _ or _ module(collection , class _ type , name , superclass = nil) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (9604.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
URI
:: Generic # -(src) -> URI :: Generic (9604.0) -
与えられた URI を表す src からの相対パスを返します。
与えられた URI を表す src からの相対パスを返します。
@param src 自身の相対パスを算出するための、ルートとなる Absolute URI を与えます。
例:
require 'uri'
p URI.parse('http://example.com/foo/bar.html') - 'http://example.com/'
#=> #<URI::Generic:0x20100256 URL:foo/bar.html> -
URI
:: Generic # route _ from(src) -> URI :: Generic (9604.0) -
与えられた URI を表す src からの相対パスを返します。
与えられた URI を表す src からの相対パスを返します。
@param src 自身の相対パスを算出するための、ルートとなる Absolute URI を与えます。
例:
require 'uri'
p URI.parse('http://example.com/foo/bar.html') - 'http://example.com/'
#=> #<URI::Generic:0x20100256 URL:foo/bar.html> -
WEBrick
:: HTTPResponse # status -> Integer (9352.0) -
レスポンスのステータスコードを表す整数を返します。 デフォルトは WEBrick::HTTPStatus::RC_OK です。
レスポンスのステータスコードを表す整数を返します。
デフォルトは WEBrick::HTTPStatus::RC_OK です。 -
Gem
:: GemPathSearcher # lib _ dirs _ for(spec) -> String (9304.0) -
ライブラリの格納されているディレクトリを glob に使える形式で返します。
ライブラリの格納されているディレクトリを glob に使える形式で返します。
例:
'/usr/local/lib/ruby/gems/1.8/gems/foobar-1.0/{lib,ext}' -
Kernel
# DelegateClass(superclass) -> object (9304.0) -
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、 そのクラスを返します。
クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、
そのクラスを返します。
@param superclass 委譲先となるクラス
例:
//emlist{
require 'delegate'
class ExtArray < DelegateClass(Array)
def initialize
super([])
end
end
a = ExtArray.new
p a.class # => ExtArray
a.push 25
p a # => [25]
//} -
Kernel
# try _ compile(src , opt = "" , *opts) -> bool (9304.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
与えられた C のソースコードがコンパイルできた場合は真を返します。
コンパイルできなかった場合は偽を返します。
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ compile(src , opt = "" , *opts) { . . . } -> bool (9304.0) -
与えられた C のソースコードがコンパイルできた場合は真を返します。 コンパイルできなかった場合は偽を返します。
与えられた C のソースコードがコンパイルできた場合は真を返します。
コンパイルできなかった場合は偽を返します。
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ cpp(src , opt = "" , *opts) -> bool (9304.0) -
C プログラムのソースコード src をプリプロセスします。
C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログラムのソースコードを指定します。
@param opt プリプロセッサにコマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#in... -
Kernel
# try _ cpp(src , opt = "" , *opts) { . . . } -> bool (9304.0) -
C プログラムのソースコード src をプリプロセスします。
C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログラムのソースコードを指定します。
@param opt プリプロセッサにコマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#in... -
Socket
:: UDPSource # local _ address -> Addrinfo (9304.0) -
ローカル側のアドレス情報を Addrinfo オブジェクトで返します。
ローカル側のアドレス情報を Addrinfo オブジェクトで返します。 -
Socket
:: UDPSource # remote _ address -> Addrinfo (9304.0) -
リモート側のアドレス情報を Addrinfo オブジェクトで返します。
リモート側のアドレス情報を Addrinfo オブジェクトで返します。 -
RDoc
:: TopLevel # add _ class _ or _ module(collection , class _ type , name , superclass) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (604.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
Shell
:: Filter # <(src) -> self (322.0) -
srcをフィルタの入力とする。 srcが, 文字列ならばファイルを, IOオブジェクトであれ ばそれをそのまま入力とする。
srcをフィルタの入力とする。 srcが, 文字列ならばファイルを, IOオブジェクトであれ
ばそれをそのまま入力とする。
@param src フィルタの入力を, 文字列もしくは,IO オブジェクトで指定します。
使用例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
(sh.head("-n 30") < "/etc/passwd") > "ugo.txt"
}