ライブラリ
- ビルトイン (29)
- etc (3)
- fiddle (4)
- getoptlong (5)
-
irb
/ cmd / load (2) -
irb
/ ext / use-loader (1) - json (3)
- matrix (2)
-
net
/ ftp (1) -
net
/ http (6) -
net
/ imap (7) -
net
/ pop (2) -
net
/ smtp (1) - openssl (2)
- pathname (1)
- psych (4)
- rake (2)
-
rdoc
/ context (2) -
rdoc
/ require (1) - rss (16)
- rubygems (12)
-
rubygems
/ builder (4) -
rubygems
/ command (2) -
rubygems
/ commands / build _ command (6) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (3) -
rubygems
/ dependency _ installer (2) -
rubygems
/ ext / builder (5) -
rubygems
/ ext / configure _ builder (2) -
rubygems
/ ext / ext _ conf _ builder (2) -
rubygems
/ ext / rake _ builder (2) -
rubygems
/ indexer (1) -
rubygems
/ installer (2) -
rubygems
/ package / tar _ header (1) -
rubygems
/ require _ paths _ builder (2) -
rubygems
/ requirement (18) -
rubygems
/ security (2) -
rubygems
/ server (1) -
rubygems
/ source _ index (1) -
rubygems
/ specification (22) -
rubygems
/ user _ interaction (38) -
rubygems
/ version (1) - securerandom (1)
- shell (1)
-
shell
/ builtin-command (3) -
shell
/ command-processor (3) -
shell
/ filter (1) - socket (2)
- uri (12)
-
webrick
/ httpstatus (6) -
win32
/ registry (1) - win32ole (7)
クラス
-
Etc
:: Passwd (2) - File (1)
-
File
:: Stat (2) -
Gem
:: Builder (3) -
Gem
:: Command (2) -
Gem
:: Commands :: BuildCommand (5) -
Gem
:: Dependency (3) -
Gem
:: DependencyInstaller (2) -
Gem
:: Ext :: Builder (4) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: Indexer (1) -
Gem
:: Installer (1) -
Gem
:: LoadError (2) -
Gem
:: Package :: TarHeader (1) -
Gem
:: Requirement (16) -
Gem
:: Server (1) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (22) -
Gem
:: StreamUI (13) -
Gem
:: StreamUI :: SilentProgressReporter (4) -
Gem
:: StreamUI :: SimpleProgressReporter (4) -
Gem
:: StreamUI :: VerboseProgressReporter (4) -
Gem
:: Version (1) - GetoptLong (5)
-
IRB
:: ExtendCommand :: Require (1) -
JSON
:: State (3) - Matrix (2)
-
Net
:: FTP (1) -
Net
:: IMAP (7) -
Net
:: POPMail (2) -
Net
:: SMTP (1) -
OpenSSL
:: PKey :: EC (1) - Pathname (1)
-
Psych
:: TreeBuilder (2) -
Psych
:: Visitors :: YAMLTree (1) -
RDoc
:: Context (2) -
RDoc
:: Options (1) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: Maker :: ItemsBase :: ItemBase (1) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid (4) -
RSS
:: Rss :: Channel (2) -
RSS
:: Rss :: Channel :: Item (2) -
RSS
:: Rss :: Channel :: Item :: Guid (1) -
Rake
:: Task (2) - Shell (1)
-
Shell
:: BuiltInCommand (2) -
Shell
:: CommandProcessor (3) -
Shell
:: Filter (1) - Socket (1)
-
URI
:: FTP (2) -
URI
:: Generic (4) -
URI
:: HTTP (2) -
URI
:: LDAP (2) -
URI
:: MailTo (2) - WIN32OLE (1)
-
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1)
モジュール
- Etc (1)
- Fiddle (4)
- FileTest (1)
-
Gem
:: DefaultUserInteraction (6) -
Gem
:: QuickLoader (8) -
Gem
:: RequirePathsBuilder (1) -
Gem
:: Security (2) -
IRB
:: ExtendCommandBundle (1) - Kernel (4)
-
OpenSSL
:: OCSP (1) - Process (4)
-
Process
:: Sys (7) -
Process
:: UID (11) - SecureRandom (1)
-
Socket
:: Constants (1) -
WEBrick
:: HTTPStatus (3) -
WIN32OLE
:: VARIANT (4) -
Win32
:: Registry :: Constants (1)
キーワード
- === (1)
- =~ (1)
-
ALIGN
_ UINTPTR _ T (1) -
BUILD
_ RUBY _ PLATFORM (1) -
BUILTIN
_ TYPE (1) - BuildCommand (1)
- Builder (2)
- BuiltInCommand (1)
- ConfigureBuilder (1)
- ConsoleUI (1)
- ExtConfBuilder (1)
- ExtensionBuildError (1)
- FIX2UINT (1)
- GemPaths (1)
- GemVersions (1)
- Guid (3)
- GuidBase (1)
- HTTPLengthRequired (1)
- HTTPNetworkAuthenticationRequired (1)
- HTTPPaymentRequired (1)
- HTTPPreconditionRequired (1)
- HTTPProxyAuthenticationRequired (1)
- HTTPUpgradeRequired (1)
- LengthRequired (1)
- NUM2UINT (1)
- OPS (1)
- PaymentRequired (1)
- ProxyAuthenticationRequired (1)
- QuickLoader (1)
-
RC
_ LENGTH _ REQUIRED (1) -
RC
_ PAYMENT _ REQUIRED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
REQUIRED
_ ARGUMENT (1) -
REQUIRE
_ ORDER (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) - RakeBuilder (1)
- Require (2)
- RequirePathsBuilder (1)
- Requirement (3)
-
SIZEOF
_ UINTPTR _ T (1) - SilentProgressReporter (1)
- SilentUI (1)
- SimpleProgressReporter (1)
- StreamUI (1)
-
TCP
_ QUICKACK (2) -
TYPE
_ UINTPTR _ T (1) - TreeBuilder (1)
- UID (1)
- UINT2NUM (1)
- UserInteraction (1)
-
VT
_ UI1 (1) -
VT
_ UI2 (1) -
VT
_ UI4 (1) -
VT
_ UINT (1) - VerboseProgressReporter (1)
-
_ builtin (1) - active? (1)
-
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ require (1) -
add
_ runtime _ dependency (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - arguments (1)
-
as
_ list (1) - ask (1)
-
ask
_ yes _ no (1) - autorequire (1)
- autorequire= (1)
- build (16)
- build2 (2)
-
build
_ args (1) -
build
_ args= (1) -
build
_ cert (1) -
build
_ extensions (1) -
build
_ indices (1) -
build
_ self _ signed _ cert (1) -
builtin
_ curves (1) -
calculate
_ integers _ for _ gem _ version (1) -
change
_ privilege (1) -
choose
_ from _ list (1) -
class
_ name (1) -
clear
_ prerequisites (1) - concat (1)
-
const
_ missing (1) - content (1)
- content= (1)
- count (3)
- create (1)
-
create
_ guid (1) -
def
_ builtin _ commands (1) - default (1)
- done (3)
- eid (1)
- eid= (1)
- errs (1)
- euid (1)
- euid= (1)
- exact? (1)
- execute (2)
-
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) -
from
_ name (1) - gem (1)
- geteuid (1)
- getpwuid (1)
- getuid (1)
-
grant
_ privilege (1) - guid (4)
- guid= (1)
-
has
_ test _ suite? (1) - ins (1)
- install (1)
-
install
_ builtin _ commands (1) -
irb
_ require (1) - isPermaLink (2)
- isPermaLink= (1)
- lastBuildDate (2)
- lastBuildDate= (2)
-
load
_ full _ rubygems _ library (1) -
load
_ gemspecs (1) - make (1)
-
method
_ missing (1) - new (8)
- none? (1)
- outs (1)
- parse (1)
- prerelease? (1)
- prerequisites (1)
-
pretty
_ print (1) -
progress
_ reporter (1) -
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - quick (1)
- quiet (2)
- quiet= (1)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quit (2)
-
rb
_ f _ require (1) -
rb
_ require (1) -
rb
_ uint _ new (1) -
rdoc
/ require (1) -
re
_ exchange (1) -
re
_ exchangeable? (1) - redirector (1)
- require (2)
-
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
require
_ relative (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
-
requirements
_ list (1) - requires (1)
- rid (1)
- root (1)
-
rubygems
/ builder (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ ext / builder (1) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (1) - run (1)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - say (1)
- seteuid (1)
- setresuid (1)
- setreuid (1)
- setruid (1)
- setuid (1)
- setuid? (7)
-
shell
/ builtin-command (1) -
sid
_ available? (1) - specific? (1)
- success (1)
- switch (2)
-
terminate
_ interaction (1) -
test
_ suite _ file (1) -
test
_ suite _ file= (1) -
to
_ s (1) - ui= (2)
- uid (4)
- uid= (2)
-
uid
_ copy (1) -
uid
_ fetch (1) -
uid
_ move (1) -
uid
_ search (1) -
uid
_ sort (1) -
uid
_ store (1) -
uid
_ thread (1) - uidl (1)
-
unique
_ id (1) - updated (3)
- usage (1)
-
use
_ ui (2) - uuid (1)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) - wait? (1)
-
write
_ require _ paths _ file _ if _ needed (1) - yaml? (1)
検索結果
先頭5件
-
Gem
:: DefaultUserInteraction # ui -> Gem :: ConsoleUI (73270.0) -
デフォルトの UI を返します。
デフォルトの UI を返します。
@see Gem::DefaultUserInteraction.ui -
Gem
:: DefaultUserInteraction . ui -> Gem :: ConsoleUI (73252.0) -
デフォルトの UI を返します。
デフォルトの UI を返します。 -
Gem
:: RequirePathsBuilder # write _ require _ paths _ file _ if _ needed(spec = @spec , gem _ home = @gem _ home) (72601.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。
必要であれば、'.require_paths' というファイルを Gem ごとに作成します。 -
Gem
:: RequirePathsBuilder (72001.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。 -
Gem
:: Builder # build -> String (54601.0) -
スペックから Gem を作成する。
スペックから Gem を作成する。
@return 作成したファイル名を返します。 -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (54601.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 (54601.0) -
@todo
@todo
mkrf_conf が存在する場合は、それを実行してから Rake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
rubygems
/ require _ paths _ builder (54001.0) -
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールを提供するためのライブラリです。
必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールを提供するためのライブラリです。 -
Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array (45601.0) -
@todo
@todo
Makefile が存在しない場合は、configure スクリプトを実行して
Makefile を作成してから make を実行します。
@param extension このメソッドでは使用しません。
@param directory
@param dest_path
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Etc
. # getpwuid(uid = getuid) -> Etc :: Passwd (37801.0) -
passwd データベースを検索し、 ユーザ ID が uid である passwd エントリを返します。
passwd データベースを検索し、
ユーザ ID が uid である passwd エントリを返します。
@param uid 検索する uid 。引数を省略した場合には getuid(2) の値を用います。
@raise ArgumentError エントリが見つからなかった場合に発生します。
@see getpwuid(3), Etc::Passwd -
Gem
:: DefaultUserInteraction # ui=(new _ ui) (37309.0) -
デフォルトの UI を新しくセットします。
デフォルトの UI を新しくセットします。
@param new_ui 新しい UI を指定します。
@see Gem::DefaultUserInteraction.ui= -
Gem
:: DefaultUserInteraction . ui=(new _ ui) (37309.0) -
デフォルトの UI を新しくセットします。
デフォルトの UI を新しくセットします。
デフォルトの UI を明確にセットしたことがなければ、シンプルなコンソールベースの
Gem::UserInteraction を自動的に使用します。
@param new_ui 新しい UI を指定します。 -
Etc
:: Passwd # uid=(uid) (37201.0) -
このユーザの uid を設定します。
このユーザの uid を設定します。 -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (37201.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: Dependency # version _ requirements=(version _ requirements) (37201.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (37201.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: LoadError # version _ requirement=(version _ requirement) (37201.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (37201.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (37201.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (37201.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (37201.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Process
. # euid=(uid) (37201.0) -
カレントプロセスの実効ユーザ ID を uid に設定します。
カレントプロセスの実効ユーザ ID を uid に設定します。
動作の詳細はプラットフォームに依存します。
実効ユーザ ID 以外のユーザ ID も変更されるかも知れません。
@param uid 実効ユーザ ID を整数で指定します。
@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::UID.#eid= -
RDoc
:: Context # add _ require(a _ require) -> () (37201.0) -
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した RDoc::Require を追加します。
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した
RDoc::Require を追加します。
@param a_require RDoc::Require オブジェクトを指定します。 -
RDoc
:: Context # requires -> [RDoc :: Require] (37201.0) -
追加された RDoc::Require の配列を返します。
追加された RDoc::Require の配列を返します。 -
VALUE rb
_ f _ require(VALUE obj , VALUE fname) (37201.0) -
require の実体。 self == obj として fname を require します。
require の実体。
self == obj として fname を require します。 -
Gem
:: DefaultUserInteraction # use _ ui(new _ ui) { . . . } (37057.0) -
与えられたブロックを評価している間だけ UI として new_ui を使用します。
与えられたブロックを評価している間だけ UI として new_ui を使用します。
@param new_ui 新しい UI を指定します。
@see Gem::DefaultUserInteraction.use_ui -
Gem
:: DefaultUserInteraction . use _ ui(new _ ui) { . . . } (37039.0) -
与えられたブロックを評価している間だけ UI として new_ui を使用します。
与えられたブロックを評価している間だけ UI として new_ui を使用します。
@param new_ui 新しい UI を指定します。 -
FileTest
. # setuid?(file) -> bool (36637.0) -
ファイルが setuid(2) されている時に真を返 します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
ファイルが setuid(2) されている時に真を返
します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
//emlist[例][ruby]{
require 'fileutils'
IO.write("testfile", "")
FileUtils.chmod("u+s", "testfile")
FileTe... -
WIN32OLE
:: VARIANT :: VT _ UI1 -> Integer (36604.0) -
符号なし8ビット整数(unsigned char)を示します(17)。
符号なし8ビット整数(unsigned char)を示します(17)。 -
WIN32OLE
:: VARIANT :: VT _ UI2 -> Integer (36604.0) -
符号なし16ビット整数(unsigned short)を示します(18)。
符号なし16ビット整数(unsigned short)を示します(18)。
OLEオートメーションでは利用できません。代わりにVT_I2を利用してください。 -
WIN32OLE
:: VARIANT :: VT _ UI4 -> Integer (36604.0) -
符号なし32ビット整数(unsigned int)を示します(19)。
符号なし32ビット整数(unsigned int)を示します(19)。
OLEオートメーションでは利用できません。代わりにVT_I4を利用してください。 -
Etc
:: Passwd # uid -> Integer (36601.0) -
このユーザの uid を返します。
このユーザの uid を返します。 -
Fiddle
:: ALIGN _ UINTPTR _ T -> Integer (36601.0) -
C の構造体における uintptr_t のアライメントの値。
C の構造体における uintptr_t のアライメントの値。 -
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (36601.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。 -
Fiddle
:: SIZEOF _ UINTPTR _ T -> Integer (36601.0) -
Cでの sizeof(uintptr_t) の値
Cでの sizeof(uintptr_t) の値 -
Fiddle
:: TYPE _ UINTPTR _ T -> Integer (36601.0) -
C の uintptr_t 型を表す定数。
C の uintptr_t 型を表す定数。 -
File
. setuid?(path) -> bool (36601.0) -
FileTest.#setuid? と同じです。
FileTest.#setuid? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
:: Stat # setuid? -> bool (36601.0) -
setuidされている時に真を返します。
setuidされている時に真を返します。
//emlist[][ruby]{
Dir.glob("/bin/*") {|bd|
if File::Stat.new(bd).setuid?
puts bd
end
}
#例
#...
#=> /bin/ping
#=> /bin/su
#...
//} -
File
:: Stat # uid -> Integer (36601.0) -
オーナーのユーザIDを返します。
オーナーのユーザIDを返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.uid #=> 0
//} -
Gem
:: Command . build _ args -> Array (36601.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Command . build _ args=(value) (36601.0) -
Gem をビルドするときに使用するパラメータをセットします。
Gem をビルドするときに使用するパラメータをセットします。
@param value Gem をビルドするときに使用するパラメータを指定します。 -
Gem
:: Dependency # requirements _ list -> [String] (36601.0) -
バージョンの必要条件を文字列の配列として返します。
バージョンの必要条件を文字列の配列として返します。 -
Gem
:: Indexer # build _ indices (36601.0) -
インデックスを構築します。
インデックスを構築します。 -
Gem
:: Installer # build _ extensions (36601.0) -
拡張ライブラリをビルドします。
拡張ライブラリをビルドします。
拡張ライブラリをビルドするためのファイルタイプとして有効であるのは、
extconf.rb, configure script, Rakefile, mkmf_files です。 -
Gem
:: Package :: TarHeader # uid -> Integer (36601.0) -
tar のヘッダに含まれる uid を返します。
tar のヘッダに含まれる uid を返します。 -
Gem
:: Security . build _ cert(name , key , options = {}) -> OpenSSL :: X509 :: Certificate (36601.0) -
与えられた DN と秘密鍵を使用して証明書を作成します。
与えられた DN と秘密鍵を使用して証明書を作成します。
@param name DN を指定します。
@param key 秘密鍵を指定します。
@param options オプションを指定します。 -
Gem
:: Security . build _ self _ signed _ cert(email _ addr , options = {}) -> Hash (36601.0) -
与えられたメールアドレスを元にして自己署名証明書を作成します。
与えられたメールアドレスを元にして自己署名証明書を作成します。
@param email_addr メールアドレスを指定します。
@param options オプションを指定します。
@return 鍵と証明書とそれらを保存したパスを表すハッシュを返します。 -
Gem
:: Server # quick(request , response) -> () (36601.0) -
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
メソッド名に対応する URI に対するリクエストを処理するメソッドです。
@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。
@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。 -
Gem
:: Specification # autorequire -> String (36601.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # autorequire=(lib) (36601.0) -
非推奨の属性です。
非推奨の属性です。 -
Gem
:: Specification # has _ test _ suite? -> bool (36601.0) -
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。
このメソッドは非推奨です。 Gem::Specification#has_unit_tests? を使用してください。 -
Gem
:: Specification # require _ path -> String (36601.0) -
Gem::Specification#require_paths の単数バージョンです。
Gem::Specification#require_paths の単数バージョンです。
@see Gem::Specification#require_paths -
Gem
:: Specification # require _ path=(path) (36601.0) -
Gem::Specification#require_paths= の単数バージョンです。
Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths= -
Gem
:: Specification # require _ paths -> [String] (36601.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストを返します。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを返します。 -
Gem
:: Specification # require _ paths=(paths) (36601.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。
@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを指定します。 -
Gem
:: Specification # requirements -> Array (36601.0) -
この Gem パッケージを動作させるのに必要な条件を返します。 これはユーザのためのシンプルな情報です。
この Gem パッケージを動作させるのに必要な条件を返します。
これはユーザのためのシンプルな情報です。 -
Gem
:: Specification # requirements=(informations) (36601.0) -
この Gem パッケージを動作させるのに必要な条件をセットします。 これはユーザのためのシンプルな情報をセットします。
この Gem パッケージを動作させるのに必要な条件をセットします。
これはユーザのためのシンプルな情報をセットします。
@param informations 情報を文字列の配列で指定します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (36601.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Gem
:: Specification # test _ suite _ file -> String (36601.0) -
この属性は非推奨です。 Gem::Specification#test_files を使用してください。
この属性は非推奨です。 Gem::Specification#test_files を使用してください。 -
Gem
:: Specification # test _ suite _ file=(file) (36601.0) -
この属性は非推奨です。 Gem::Specification#test_files= を使用してください。
この属性は非推奨です。 Gem::Specification#test_files= を使用してください。
@param file テストスイートのファイルを指定します。 -
Gem
:: Specification . required _ attribute(name , default = nil) -> () (36601.0) -
必須の属性を作成します。
必須の属性を作成します。
@param name 属性名を指定します。
@param default デフォルト値を指定します。
@see Gem::Specification.attribute -
Gem
:: Specification . required _ attribute?(name) -> bool (36601.0) -
必須属性であれば真を返します。
必須属性であれば真を返します。
@param name 属性名を指定します。 -
Gem
:: Specification . required _ attributes -> Array (36601.0) -
必須属性のリストを返します。
必須属性のリストを返します。 -
Gem
:: Version :: Requirement -> Class (36601.0) -
Gem::Requirement のエイリアスです。
Gem::Requirement のエイリアスです。
//emlist[][ruby]{
p Gem::Version::Requirement == Gem::Requirement # => true
//} -
GetoptLong
# quiet -> true | false (36601.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
# quiet=(flag) (36601.0) -
flag が真なら、静粛 (quiet) モードが有効になります。
flag が真なら、静粛 (quiet) モードが有効になります。
静粛モードが有効になっていると、レシーバのオブジェクトは、
GetoptLong#get, GetoptLong#get_option,
GetoptLong#each, GetoptLong#each_option メソッドでエラーが
発生しても、エラーメッセージを出力しません。初期値は、偽になっています。
@param flag 真または偽を指定します。 -
GetoptLong
# quiet? -> true | false (36601.0) -
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。
静粛モードが有効であれば、真を返します。そうでなければ、偽を返します。 -
GetoptLong
:: REQUIRED _ ARGUMENT -> 1 (36601.0) -
オプションに必須引数があることを表す定数です。
オプションに必須引数があることを表す定数です。 -
GetoptLong
:: REQUIRE _ ORDER -> 0 (36601.0) -
非オプション引数の後に来たオプションは、オプションとして認識しません。 最初に非オプション引数が現れた時点で、オプションの解析処理を中止します。
非オプション引数の後に来たオプションは、オプションとして認識しません。
最初に非オプション引数が現れた時点で、オプションの解析処理を中止します。 -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (36601.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute -
JSON
:: State # quirks _ mode -> bool (36601.0) -
Returns true, if quirks mode is enabled. Otherwise returns false.
Returns true, if quirks mode is enabled. Otherwise returns false. -
JSON
:: State # quirks _ mode=(enable) (36601.0) -
If set to true, enables the quirks_mode mode.
If set to true, enables the quirks_mode mode. -
JSON
:: State # quirks _ mode? -> bool (36601.0) -
Returns true, if quirks mode is enabled. Otherwise returns false.
Returns true, if quirks mode is enabled. Otherwise returns false. -
Kernel
# require(path) -> bool (36601.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はそのままロードします。
そうではなく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
... -
Kernel
. # require(feature) -> bool (36601.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。
feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番に探し、最初に見付かったファイルを
ロードします。このとき、$: の要素文字列の先頭文字が
`~' (チルダ) だと、環境変数 HOME の値に展開されます。
また `~USER' はそのユーザのホームディレクトリに展開されます。
Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*... -
Kernel
. # require _ relative(relative _ feature) -> bool (36601.0) -
現在のファイルからの相対パスで require します。
現在のファイルからの相対パスで require します。
require File.expand_path(relative_feature, File.dirname(__FILE__))
とほぼ同じです。
Kernel.#eval などで文字列を評価した場合に、そこから
require_relative を呼出すと必ず失敗します。
@param relative_feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
@see Kernel.#require
=== require と load のスコープ
ローカル変数... -
Matrix
. build(row _ size , column _ size = row _ size) -> Enumerable (36601.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
row_size×column_sizeの行列をブロックの返り値から生成します。
行列の各要素の位置がブロックに渡され、それの返り値が行列の要素となります。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random... -
Matrix
. build(row _ size , column _ size = row _ size) {|row , col| . . . } -> Matrix (36601.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
row_size×column_sizeの行列をブロックの返り値から生成します。
行列の各要素の位置がブロックに渡され、それの返り値が行列の要素となります。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random... -
Net
:: FTP # quit -> nil (36601.0) -
FTP のセッションからログアウトします。
FTP のセッションからログアウトします。 -
Net
:: IMAP # uid _ copy(set , mailbox) -> Net :: IMAP :: TaggedResponse (36601.0) -
UID COPY コマンドを送り、指定したメッセージを 指定したメールボックスの末尾に追加します。
UID COPY コマンドを送り、指定したメッセージを
指定したメールボックスの末尾に追加します。
set でコピーするメッセージを指定します。
UID (整数)、
UID の配列、もしくは Range で
指定します。コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select で
指定したものを用います。
mailbox はコピー先のメールボックスです。
@param set コピーするメッセージの UID
@param mailbox コピー先のメールボックス(文字列)
@see Net::IMAP#copy -
Net
:: IMAP # uid _ fetch(set , attr) -> [Net :: IMAP :: FetchData] (36601.0) -
UID FETCH コマンドを送り、メールボックス内のメッセージに 関するデータを取得します。
UID FETCH コマンドを送り、メールボックス内のメッセージに
関するデータを取得します。
Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを対象とします。
set で対象とするメッセージを指定します。
これには UID、UID の配列、もしくは
Range オブジェクトを渡します。
attr には取得するアトリビュートを文字列の配列で渡してください。
指定可能なアトリビュートについては Net::IMAP::FetchData#attr
を見てください。
@param set 処理対象のメッセージの UID
@param... -
Net
:: IMAP # uid _ move(set , mailbox) -> Net :: IMAP :: TaggedResponse (36601.0) -
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の 末尾に移動させます。
MOVEコマンドを送り、set でUIDで指定したメッセージを mailbox の
末尾に移動させます。
set には UID、UID の配列、もしくは
Range オブジェクトを渡します。
コピー元のメールボックスは
Net::IMAP#examine もしくは Net::IMAP#select で
指定したものを用います。
@param set 移動するメッセージのUID(整数、整数の配列、整数の Range)
@param mailbox 移動先のメールボックス(文字列)
@see Net::IMAP#move, 6851 -
Net
:: IMAP # uid _ search(keys , charset = nil) -> [Integer] (36601.0) -
UID SEARCH コマンドを送り、条件に合うメッセージの UID を配列で返します。
UID SEARCH コマンドを送り、条件に合うメッセージの UID
を配列で返します。
Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを検索対象とします。
検索の条件は key に文字列の1次元配列もしくは文字列で渡します。
検索条件は "SUBJECT", "FROM" などを用いることができます。
詳しくは 2060 の 6.4.4 を見てください。
例:
p imap.uid_search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.uid_search([... -
Net
:: IMAP # uid _ store(set , attr , flags) -> [Net :: IMAP :: FetchData] | nil (36601.0) -
UID STORE コマンドを送り、メールボックス内のメッセージを 更新します。
UID STORE コマンドを送り、メールボックス内のメッセージを
更新します。
set で更新するメッセージを指定します。
これには UID、UID の配列、もしくは
Range オブジェクトを渡します。
Net::IMAP#select で指定したメールボックスを対象とします。
attr で何をどのように変化させるかを指定します。
以下を指定することができます。
* "FLAGS"
* "+FLAGS"
* "-FLAGS"
それぞれメッセージのフラグの置き換え、追加、削除を意味します。
詳しくは 2060 の 6.4.6 を参考にしてください。
返り値は更新された内... -
Net
:: IMAP # uid _ thread(algorithm , search _ keys , charset) -> [Net :: IMAP :: ThreadMember] (36601.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... -
Net
:: POPMail # uidl -> String (36601.0) -
メールに対して振られた、サーバ上で一意な識別子 (UIDL) をかえします。
メールに対して振られた、サーバ上で一意な識別子 (UIDL) をかえします。
Net::POPMail#number と違い、
この UIDL は接続しなおしても変化しません。 -
Net
:: SMTP # quit -> Net :: SMTP :: Response (36601.0) -
QUIT コマンドを送ります。
QUIT コマンドを送ります。
通常は Net::SMTP#finish で
QUIT が送られるため利用する必要はないはずです。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ SIGREQUIRED -> Integer (36601.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 サーバがクライアントにリクエストへの署名を要求していることを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
サーバがクライアントにリクエストへの署名を要求していることを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: PKey :: EC . builtin _ curves -> [[String , String]] (36601.0) -
組み込みの曲線の名前と、それに対する説明を文字列の配列ペアの配列で返します。
組み込みの曲線の名前と、それに対する説明を文字列の配列ペアの配列で返します。
例:
require 'openssl'
OpenSSL::PKey::EC.builtin_curves
# => [["secp112r1", "SECG/WTLS curve over a 112 bit prime field"],
# ["secp112r2", "SECG curve over a 112 bit prime field"],
# ["secp128r1", "SECG curve over a 128 bit prime field"],
... -
Pathname
# setuid? -> bool (36601.0) -
FileTest.setuid?(self.to_s) と同じです。
FileTest.setuid?(self.to_s) と同じです。
@see FileTest.#setuid? -
Process
. # euid -> Integer (36601.0) -
カレントプロセスの実効ユーザ ID を整数で返します。
カレントプロセスの実効ユーザ ID を整数で返します。
@see geteuid(2) -
Process
. # uid -> Integer (36601.0) -
プロセスの実ユーザ ID を返します。
プロセスの実ユーザ ID を返します。
@see getuid(2) -
Process
. # uid=(id) (36601.0) -
プロセスの実ユーザ ID を id に設定します。
プロセスの実ユーザ ID を id に設定します。
動作の詳細はプラットフォームに依存します。
実ユーザ ID 以外のユーザ ID も変更されるかも知れません。
@param id 実ユーザ ID を整数で指定します。
@raise Errno::EXXX 権限がない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see Process::UID -
Process
:: Sys . # geteuid -> Integer (36601.0) -
システムコールの geteuid(2) を呼びます。返り値を整数で返します。
システムコールの geteuid(2) を呼びます。返り値を整数で返します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。 -
Process
:: Sys . # getuid -> Integer (36601.0) -
システムコールの getuid(2) を呼びます。返り値を整数で返します。
システムコールの getuid(2) を呼びます。返り値を整数で返します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。 -
Process
:: Sys . # seteuid(id) -> nil (36601.0) -
システムコールの seteuid(2) を呼びます。
システムコールの seteuid(2) を呼びます。
@param id システムコールの引数を整数で指定します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。 -
Process
:: Sys . # setresuid(rid , eid , sid) -> nil (36601.0) -
システムコールの setresuid を呼びます。
システムコールの setresuid を呼びます。
@param rid システムコールの引数を整数で指定します。
@param eid システムコールの引数を整数で指定します。
@param sid システムコールの引数を整数で指定します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。 -
Process
:: Sys . # setreuid(rid , eid) -> nil (36601.0) -
システムコールの setreuid(2) を呼びます。
システムコールの setreuid(2) を呼びます。
@param rid システムコールの引数を整数で指定します。
@param eid システムコールの引数を整数で指定します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。 -
Process
:: Sys . # setruid(id) -> nil (36601.0) -
システムコールの setruid を呼びます。
システムコールの setruid を呼びます。
@param id システムコールの引数を整数で指定します。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。 -
Process
:: Sys . # setuid(id) -> nil (36601.0) -
システムコールの setuid(2) を呼びます。
システムコールの setuid(2) を呼びます。
@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。
@raise Errno::EXXX システムコールに失敗した場合に発生します。