ライブラリ
- ビルトイン (7)
- fileutils (14)
-
minitest
/ spec (1) -
minitest
/ unit (1) - mkmf (1)
-
net
/ http (7) -
net
/ imap (3) -
net
/ pop (2) - objspace (1)
- openssl (7)
- optparse (9)
- pathname (1)
- psych (59)
- rake (3)
-
rdoc
/ context (1) - resolv-replace (1)
- rss (15)
-
rubygems
/ ext / builder (1) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ package (1) -
rubygems
/ package / tar _ input (1) - socket (3)
- tsort (4)
-
win32
/ registry (13)
クラス
- BasicSocket (3)
-
Encoding
:: Converter (4) -
Encoding
:: InvalidByteSequenceError (2) -
Gem
:: Ext :: Builder (1) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: Package :: TarInput (1) -
Net
:: HTTP (6) -
Net
:: HTTPResponse (1) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: POPMail (2) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Cipher :: DES (1) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 (1) -
OpenSSL
:: SSL :: SSLSocket (1) - OptionParser (9)
- Pathname (1)
-
Psych
:: Nodes :: Alias (3) -
Psych
:: Nodes :: Document (5) -
Psych
:: Nodes :: Mapping (9) -
Psych
:: Nodes :: Node (4) -
Psych
:: Nodes :: Scalar (19) -
Psych
:: Nodes :: Sequence (9) -
Psych
:: Nodes :: Stream (1) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (3) -
RDoc
:: Context (1) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: Rss :: Channel (2) -
RSS
:: Rss :: Channel :: Image (2) -
RSS
:: Rss :: Channel :: Item (2) -
RSS
:: Rss :: Channel :: TextInput (2) - String (1)
- UDPSocket (1)
-
Win32
:: Registry (10)
モジュール
- DublinCoreModel (3)
- FileUtils (14)
-
Gem
:: Package (1) - Kernel (3)
-
MiniTest
:: Assertions (1) - ObjectSpace (1)
-
OpenSSL
:: ASN1 (1) - Psych (3)
-
Rake
:: TaskManager (2) - TSort (4)
-
Win32
:: Registry :: API (2) -
Win32
:: Registry :: Constants (1)
キーワード
- ANY (1)
- Alias (1)
- BLOCK (2)
- CreateKey (1)
-
DOUBLE
_ QUOTED (1) - FLOW (2)
- FOLDED (1)
- LITERAL (1)
-
OBJECT
_ DESCRIPTOR (1) -
OBJ
_ INFECT (1) - OpenKey (1)
- PLAIN (1)
-
REG
_ FULL _ RESOURCE _ DESCRIPTOR (1) -
SINGLE
_ QUOTED (1) - Scalar (1)
- UTF16LE (1)
- anchor (4)
- anchor= (2)
-
assert
_ includes (1) - build (3)
- children (1)
- cipher (1)
- copy (1)
-
copy
_ entry (1) -
copy
_ file (1) -
copy
_ stream (1) -
count
_ nodes (1) - cp (1)
-
cp
_ r (1) - create (4)
- crypt (1)
-
dc
_ description (1) -
dc
_ description= (1) -
dc
_ descriptions (1) - desc (1)
- descend (1)
- describe (1)
- description (9)
- description= (6)
-
descriptor
_ length (1) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) - encrypt (1)
-
extract
_ entry (1) - finish (1)
- get (2)
- header (1)
- implicit (3)
- implicit= (3)
-
implicit
_ end (1) -
implicit
_ end= (1) - includes (1)
- install (1)
-
install
_ rb (1) -
last
_ description (1) -
last
_ description= (1) - link (1)
- ln (1)
-
ln
_ s (1) -
ln
_ sf (1) - make (1)
-
max
_ key _ length (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - move (1)
- mv (1)
- new (6)
-
num
_ keys (1) -
num
_ values (1) - on (9)
- pack (1)
- parse (1)
-
parse
_ file (1) -
parse
_ stream (1) - patch (2)
-
pkcs5
_ keyivgen (1) - plain (1)
- plain= (1)
- post (2)
-
primitive
_ convert (4) - quoted (1)
- quoted= (1)
-
rb
_ ary _ includes (1) -
read
_ body (1) - root (1)
- send (2)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - start (1)
- style (3)
- style= (3)
- symlink (1)
- tag (4)
- tag= (1)
-
to
_ yaml (1) - top (1)
- tree (1)
- value (1)
- value= (1)
- wtime (1)
- yaml (1)
検索結果
先頭5件
-
OpenSSL
:: Cipher :: DES (63049.0) -
DES 暗号を表すクラス
DES 暗号を表すクラス -
RDoc
:: Context # includes -> [RDoc :: Include] (36901.0) -
追加された RDoc::Include の配列を返します。
追加された RDoc::Include の配列を返します。 -
Rake
:: TaskManager # last _ description=(description) (36901.0) -
最新の詳細説明をセットします。
最新の詳細説明をセットします。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app1
desc "test1"
task :test_rake_app1 do |task|
task.application.last_description # => "test2"
task.application.last_description = "test3"
task.application.last_description # => "test3"
end
desc "test2"
task :... -
VALUE rb
_ ary _ includes(ary , item) (36901.0) -
ary.include? item
ary.include? item -
MiniTest
:: Assertions # assert _ includes(collection , object , message = nil) -> true (36601.0) -
与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
与えられたコレクションにオブジェクトが含まれている場合、検査にパスしたことになります。
@param collection 任意のコレクションを指定します。
@param object 任意のオブジェクトを指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 第一引数のオブジェクトが include? メソッドを持たない場合に... -
Win32
:: Registry # descriptor _ length (36601.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Psych
:: Nodes :: Scalar # plain -> bool (36301.0) -
scalar が plain style であるかどうかを返します。
scalar が plain style であるかどうかを返します。
@see Psych::Nodes::Scalar#plain=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # plain=(bool) (36301.0) -
scalar が plain style であるかどうかを変更します。
scalar が plain style であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#plain,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar :: PLAIN -> Integer (36301.0) -
plain scalar style を表します。
plain scalar style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
FileUtils
. # copy _ file(src , dest , preserve = false , dereference _ root = true) -> () (27601.0) -
ファイル src の内容を dest にコピーします。
ファイル src の内容を dest にコピーします。
@param src コピー元。
@param dest コピー先。
@param preserve preserve が真のときは更新時刻と、
可能なら所有ユーザ・所有グループもコピーします。
@param dereference_root dereference_root が真のときは src についてだけシンボリックリンクの指す
内容をコピーします。偽の場合はシンボリックリンク自体をコピーします。 -
Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array (27601.0) -
@todo
@todo
Makefile が存在しない場合は、configure スクリプトを実行して
Makefile を作成してから make を実行します。
@param extension このメソッドでは使用しません。
@param directory
@param dest_path
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (27601.0) -
@todo
@todo
Makefile が存在しない場合は、extconf.rb を実行して
Makefile を作成してから make を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array (27601.0) -
@todo
@todo
mkrf_conf が存在する場合は、それを実行してから Rake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Kernel
# desc(description) -> String (27601.0) -
直後の Rake タスクの説明を登録します。
直後の Rake タスクの説明を登録します。
@param description 直後のタスクの説明を指定します。
例:
desc "Run the Unit Tests"
task :test => [:build] do
runtests
end -
Kernel
# describe(desc) { . . . } (27601.0) -
与えられた説明文から名前を作成してテストクラスを定義します。
与えられた説明文から名前を作成してテストクラスを定義します。
クラスの定義は、与えられたブロックの内容になります。
@param desc ブロックに対する説明を指定します。 -
Psych
:: Nodes :: Node # children -> [Psych :: Nodes :: Node] (27601.0) -
子ノードの集合を配列で返します。
子ノードの集合を配列で返します。 -
Rake
:: TaskManager # last _ description -> String (27601.0) -
Rakefile 内の最新の詳細説明を追跡するためのメソッドです。
Rakefile 内の最新の詳細説明を追跡するためのメソッドです。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app1
desc "test1"
task :test_rake_app1 do |task|
p task.application.last_description # => "test2"
end
desc "test2"
task :test_rake_app2 do |task|
end
//} -
DublinCoreModel
# dc _ description (27301.0) -
@todo
@todo -
DublinCoreModel
# dc _ description= (27301.0) -
@todo
@todo -
DublinCoreModel
# dc _ descriptions (27301.0) -
@todo
@todo -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (27301.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (27301.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
OpenSSL
:: ASN1 :: OBJECT _ DESCRIPTOR -> Integer (27301.0) -
ASN.1 UNIVERSAL タグの、 OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。
ASN.1 UNIVERSAL タグの、
OBJECT_DESCRIPTOR のタグ番号 7 を表す定数です。 -
Psych
:: Nodes :: Document # implicit -> bool (27301.0) -
ドキュメントが implicit に始まっているかどうかを返します。
ドキュメントが implicit に始まっているかどうかを返します。
@see Psych::Nodes::Document#implicit=,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # implicit=(bool) (27301.0) -
ドキュメントが implicit に始まっているかどうかを設定します。
ドキュメントが implicit に始まっているかどうかを設定します。
@param bool ドキュメントが implicit に始まっているかどうかの設定値
@see Psych::Nodes::Document#implicit,
Psych::Nodes::Document.new -
Psych
:: Nodes :: Document # implicit _ end -> bool (27301.0) -
ドキュメントが implicit に終わっているかどうかを返します。
ドキュメントが implicit に終わっているかどうかを返します。
オブジェクト生成時のデフォルト値は true です。
@see Psych::Nodes::Document#implicit_end= -
Psych
:: Nodes :: Document # implicit _ end=(bool) (27301.0) -
ドキュメントが implicit に終わっているかどうかを設定します。
ドキュメントが implicit に終わっているかどうかを設定します。
@param bool ドキュメントが implicit に終わっているかどうかの設定値
@see Psych::Nodes::Document#implicit_end -
Psych
:: Nodes :: Mapping # implicit -> bool (27301.0) -
mapping が implicit に開始されたかどうかを真偽値で返します。
mapping が implicit に開始されたかどうかを真偽値で返します。
@see Psych::Nodes::Mapping#implicit=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # implicit=(bool) (27301.0) -
mapping が implicit に開始されたかどうかを真偽値で設定します。
mapping が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Mapping#implicit,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # style -> Integer (27301.0) -
mapping の style を返します。
mapping の style を返します。
@see Psych::Nodes::Mapping#style=,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping # style=(sty) (27301.0) -
mapping の style を設定します。
mapping の style を設定します。
@param sty 設定する style
@see Psych::Nodes::Mapping#style,
Psych::Nodes::Mapping.new -
Psych
:: Nodes :: Mapping :: BLOCK -> Integer (27301.0) -
block style を表します。
block style を表します。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping -
Psych
:: Nodes :: Mapping :: FLOW -> Integer (27301.0) -
flow style を表します。
flow style を表します。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping -
Psych
:: Nodes :: Node # to _ yaml(io=nil , options={}) -> String | IO (27301.0) -
AST を YAML ドキュメントに変換します。
AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合には変換後のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文... -
Psych
:: Nodes :: Node # yaml(io=nil , options={}) -> String | IO (27301.0) -
AST を YAML ドキュメントに変換します。
AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合には変換後のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, minor] という配列、
もしくは文... -
Psych
:: Nodes :: Scalar # style -> Integer (27301.0) -
scalar の style を返します。
scalar の style を返します。
@see Psych::Nodes::Scalar#style=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # style=(sty) (27301.0) -
scalar の style を変更します。
scalar の style を変更します。
@param sty 設定する style
@see Psych::Nodes::Scalar#style=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # value -> String (27301.0) -
scalar の値を返します。
scalar の値を返します。
@see Psych::Nodes::Scalar#value=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # value=(v) (27301.0) -
scalar の値を設定します。
scalar の値を設定します。
@param v 設定する値
@see Psych::Nodes::Scalar#value,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar :: DOUBLE _ QUOTED -> Integer (27301.0) -
double quoted style を表します。
double quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: FOLDED -> Integer (27301.0) -
folded style を表します。
folded style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: LITERAL -> Integer (27301.0) -
literal style を表します。
literal style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Scalar :: SINGLE _ QUOTED -> Integer (27301.0) -
single quoted style を表します。
single quoted style を表します。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar -
Psych
:: Nodes :: Sequence # implicit -> bool (27301.0) -
sequence が implicit に開始されたかどうかを真偽値で返します。
sequence が implicit に開始されたかどうかを真偽値で返します。
@see Psych::Nodes::Sequence#implicit=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # implicit=(bool) (27301.0) -
sequence が implicit に開始されたかどうかを真偽値で設定します。
sequence が implicit に開始されたかどうかを真偽値で設定します。
@param bool 設定値
@see Psych::Nodes::Sequence#implicit,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # style -> Integer (27301.0) -
sequence の style を返します。
sequence の style を返します。
@see Psych::Nodes::Sequence#style=,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence # style=(sty) (27301.0) -
sequence の style を設定します。
sequence の style を設定します。
@param sty 設定する style
@see Psych::Nodes::Sequence#style,
Psych::Nodes::Sequence.new -
Psych
:: Nodes :: Sequence :: BLOCK -> Integer (27301.0) -
block style を表します。
block style を表します。
@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style,
Psych::Handler#start_sequence -
Psych
:: Nodes :: Sequence :: FLOW -> Integer (27301.0) -
flow style を表します。
flow style を表します。
@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style -
Psych
:: Nodes :: Stream :: UTF16LE -> Integer (27301.0) -
UTF16LE エンコーディングを表します。
UTF16LE エンコーディングを表します。
Psych::Parser::UTF16LE と同じ値です。
@see Psych::Nodes::Stream.new -
RSS
:: Maker :: ChannelBase # description (27301.0) -
@todo
@todo -
RSS
:: Maker :: ChannelBase # description=() (27301.0) -
@todo
@todo -
RSS
:: RDF :: Channel # description (27301.0) -
@todo
@todo -
RSS
:: RDF :: Channel # description= (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel # description (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel # description= (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Image # description (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Image # description= (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item # description (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: Item # description= (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # description (27301.0) -
@todo
@todo -
RSS
:: Rss :: Channel :: TextInput # description= (27301.0) -
@todo
@todo -
Win32
:: Registry # max _ key _ length (27301.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Win32
:: Registry # max _ value _ length (27301.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Win32
:: Registry # max _ value _ name _ length (27301.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Win32
:: Registry # num _ values (27301.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Psych
:: Nodes :: Alias (27001.0) -
YAML の alias http://yaml.org/spec/1.1/#alias を表すクラス。
YAML の alias http://yaml.org/spec/1.1/#alias を表すクラス。
anchor で別の YAML の要素を指します。
alias は YAML の AST の葉のノードであり、子ノードを持ちません。 -
Psych
:: Nodes :: Scalar (27001.0) -
YAML の scalar http://yaml.org/spec/1.1/#id858081 を表すクラスです。
YAML の scalar http://yaml.org/spec/1.1/#id858081 を表すクラスです。
これは AST の葉にあたるノードであり、子ノードを持ちません。 -
Psych
. parse _ file(filename) -> Psych :: Nodes :: Document (18901.0) -
filename で指定したファイルをパースして YAML の AST を返します。
filename で指定したファイルをパースして YAML の AST を返します。
@param filename パースするファイルの名前
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します -
OpenSSL
:: Cipher :: DES . new(mode) -> OpenSSL :: Cipher :: DES (18652.0) -
DES 暗号オブジェクトを生成し、返します。
DES 暗号オブジェクトを生成し、返します。
モードを文字列 mode で指定します。
指定可能なモードは OpenSSL::Cipher.ciphers で取得できます。
@param mode モード文字列 -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (18601.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
詳しくは BasicSocket#sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#sendmsg -
FileUtils
. # install(src , dest , options = {}) -> () (18601.0) -
src と dest の内容が違うときだけ src を dest にコピーします。
src と dest の内容が違うときだけ src を dest にコピーします。
@param src コピー元。一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。
@param dest コピー先のファイルかディレクトリです。
@param options :preserve, :noop, :verbose, :mode が指定できます。
c:FileUtils#options
//emlist[][ruby]{
require 'fileutils'
FileUtils.install('ruby... -
FileUtils
. # link(src , dest , options = {}) -> () (18601.0) -
src へのハードリンク dest を作成します。
src へのハードリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0] へのハードリンク dest/src[0]、src[1] への
ハードリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します。
@param... -
FileUtils
. # ln(src , dest , options = {}) -> () (18601.0) -
src へのハードリンク dest を作成します。
src へのハードリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0] へのハードリンク dest/src[0]、src[1] への
ハードリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します。
@param... -
FileUtils
. # ln _ s(src , dest , options = {}) -> () (18601.0) -
src へのシンボリックリンク dest を作成します。
src へのシンボリックリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0] へのシンボリックリンク dest/src[0]、src[1] への
シンボリックリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します... -
FileUtils
. # ln _ sf(src , dest , options = {}) -> () (18601.0) -
src へのシンボリックリンク dest を作成します。
src へのシンボリックリンク dest を作成します。
ln_s(src, dest, force: true) と同じです。
@param src リンク元。一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。
@param dest リンク作成先のファイルかディレクトリです。
@param options :force, :noop, :verbose が指定できます。
c:FileUtils#options
@raise Errno::ENOTDIR src が複数で dest がディレクトリでな... -
FileUtils
. # symlink(src , dest , options = {}) -> () (18601.0) -
src へのシンボリックリンク dest を作成します。
src へのシンボリックリンク dest を作成します。
src が一つの場合、
dest がすでに存在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0] へのシンボリックリンク dest/src[0]、src[1] への
シンボリックリンク dest/src[1] …を作成します。
dest がディレクトリでない場合は例外 Errno::ENOTDIR が発生します... -
Kernel
# install _ rb(mfile , dest , srcdir = nil) -> Array (18601.0) -
このメソッドは create_makefile が使用します。 内部用のメソッドです。
このメソッドは create_makefile が使用します。
内部用のメソッドです。
ディレクトリ srcdir/lib 配下の Ruby スクリプト (*.rb ファイル)
を dest にインストールするための Makefile 規則を mfile に出力します。
srcdir/lib のディレクトリ構造はそのまま dest 配下に反映されます。
@param mfile Makefile を表す File のインスタンスです。
@param dest インストールする先のディレクトリを指定します。
@param srcdir ソースディレクトリを指定します。 -
Net
:: IMAP :: BodyTypeBasic # description -> String | nil (18601.0) -
Content-Description の値を文字列で返します。
Content-Description の値を文字列で返します。
@see 2045 -
Net
:: IMAP :: BodyTypeMessage # description -> String | nil (18601.0) -
Content-Description の値を文字列で返します。
Content-Description の値を文字列で返します。
@see 2045 -
Net
:: IMAP :: BodyTypeText # description -> String | nil (18601.0) -
Content-Description の値を文字列で返します。
Content-Description の値を文字列で返します。
@see 2045 -
ObjectSpace
. # count _ nodes(result _ hash = nil) -> Hash (18601.0) -
ノードの種類ごとの数を格納したハッシュを返します。
ノードの種類ごとの数を格納したハッシュを返します。
@param result_hash 戻り値のためのハッシュを指定します。省略した場合は新
しくハッシュを作成します。result_hash の内容は上書き
されます。プローブ効果を避けるために使用します。
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
本メソッドは普通の Ruby プログラマ向けのメソッドではありません。パフォー
マンスやメモリ管理に興味のある C Ruby の開発者向けのものです。
/... -
Pathname
# descend {|pathname| . . . } -> nil (18601.0) -
self のパス名の親から子供へと辿っていったときの各パス名を新しい Pathname オブジェクトとして生成し、ブロックへの引数として渡して実行しま す。 ブロックを省略した場合は Enumerator を返します。
self のパス名の親から子供へと辿っていったときの各パス名を新しい
Pathname オブジェクトとして生成し、ブロックへの引数として渡して実行しま
す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new('/path/to/some/file.rb').descend {|v| p v}
# => #<Pathname:/>
# #<Pathname:/path>
# #<Pathname:/path/to>
# #<Pathname:/path/to/s... -
Psych
:: Nodes :: Alias . new(anchor) -> Psych :: Nodes :: Alias (18601.0) -
新たな Alias オブジェクトを生成します。
新たな Alias オブジェクトを生成します。
anchor で指す先の anchor を指定します。
@param anchor 指す先の anchor -
Psych
:: Nodes :: Scalar . new(value , anchor=nil , tag=nil , plain=true , quoted=false , style=ANY) -> Psych :: Nodes:Scalar (18601.0) -
Scalar オブジェクトを生成します。
Scalar オブジェクトを生成します。
value は scalar の値を文字列で指定します。
anchor には scalar に付加されている anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は quoted style であるかどうか
を指定します。style には node の style を整数値で渡します。
style は次... -
TSort
# each _ strongly _ connected _ component {|nodes| . . . } -> nil (18601.0) -
TSort#strongly_connected_components メソッドのイテレータ版です。 obj.each_strongly_connected_component は obj.strongly_connected_components.each に似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
TSort#strongly_connected_components メソッドのイテレータ版です。
obj.each_strongly_connected_component は
obj.strongly_connected_components.each に似ていますが、
ブロックの評価中に obj が変更された場合は予期しない結果になる
ことがあります。
each_strongly_connected_component は nil を返します。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
a... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () (18601.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
TSort
. each _ strongly _ connected _ component(each _ node , each _ child) {|nodes| . . . } -> nil (18601.0) -
TSort.strongly_connected_components メソッドのイテレータ版です。
TSort.strongly_connected_components メソッドのイテレータ版です。
引数 each_node と each_child でグラフを表します。
@param each_node グラフ上の頂点をそれぞれ評価するcallメソッドを持つオブ
ジェクトを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
require 'tsort'
g = {1=>[2... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) {|nodes| . . . } -> () (18601.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
req... -
Win32
:: Registry :: Constants :: REG _ FULL _ RESOURCE _ DESCRIPTOR (18601.0) -
@todo
@todo
レジストリ値の型。 -
Psych
:: Nodes :: Alias # anchor=(val) (18301.0) -
alias が指す先の anchor を変更します。
alias が指す先の anchor を変更します。
@param val 設定する anchor
@see Psych::Nodes::Alias#anchor,
Psych::Nodes::Alias.new -
Psych
:: Nodes :: Scalar # anchor -> String|nil (18301.0) -
scalar に付加された anchor を返します。
scalar に付加された anchor を返します。
@see Psych::Nodes::Scalar#anchor=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # quoted -> bool (18301.0) -
scalar が quoted であるかどうかを返します。
scalar が quoted であるかどうかを返します。
@see Psych::Nodes::Scalar#quoted=,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # quoted=(bool) (18301.0) -
scalar が quoted であるかどうかを変更します。
scalar が quoted であるかどうかを変更します。
@param bool 設定する真偽値
@see Psych::Nodes::Scalar#quoted,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # tag -> String|nil (18301.0) -
scalar に付加された tag を返します。
scalar に付加された tag を返します。
@see Psych::Nodes::Scalar#tag=,
Psych::Nodes::Scalar.new -
OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer] (18019.0) -
現在実際に使われている暗号の情報を配列で返します。
現在実際に使われている暗号の情報を配列で返します。
返される配列の形式は以下の例のように [暗号名, TLS/SSLのバージョン, 鍵長, アルゴリズムで使われる bit 数] となります。
["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168]
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。 -
Psych
:: Nodes :: Alias # anchor -> String (18001.0) -
alias が指す先の anchor を返します。
alias が指す先の anchor を返します。
@see Psych::Nodes::Alias#anchor=,
Psych::Nodes::Alias.new -
Psych
:: Nodes :: Scalar # anchor=(a) (18001.0) -
scalar に付加された anchor を変更します。
scalar に付加された anchor を変更します。
@param a 設定する anchor
@see Psych::Nodes::Scalar#anchor,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar # tag=(t) (18001.0) -
scalar に付加された tag を変更します。
scalar に付加された tag を変更します。
@param t 設定する tag
@see Psych::Nodes::Scalar#tag,
Psych::Nodes::Scalar.new -
Psych
:: Nodes :: Scalar :: ANY -> Integer (18001.0) -
「任意」のスタイルを意味します。
「任意」のスタイルを意味します。
emitter が適当に style を決めます。
@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style