別のキーワード
ライブラリ
- ビルトイン (32)
-
drb
/ extservm (3) - fileutils (1)
-
irb
/ cmd / chws (4) -
irb
/ cmd / help (2) -
irb
/ cmd / load (6) -
irb
/ cmd / nop (5) -
irb
/ cmd / pushws (6) -
irb
/ cmd / subirb (8) -
irb
/ ext / use-loader (2) -
irb
/ extend-command (13) - mkmf (8)
-
net
/ imap (1) -
net
/ protocol (1) -
net
/ smtp (1) - optparse (12)
- pty (4)
- rake (1)
-
rake
/ packagetask (4) -
rubygems
/ command (38) -
rubygems
/ command _ manager (9) -
rubygems
/ commands / build _ command (6) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / check _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (7) -
rubygems
/ commands / environment _ command (1) -
rubygems
/ commands / fetch _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
/ commands / help _ command (3) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (3) -
rubygems
/ commands / mirror _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / pristine _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / rdoc _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / server _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / stale _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ commands / unpack _ command (2) -
rubygems
/ commands / update _ command (3) -
rubygems
/ commands / which _ command (4) -
rubygems
/ exceptions (1) -
rubygems
/ ext / builder (1) -
rubygems
/ version _ option (3) - shell (16)
-
shell
/ builtin-command (3) -
shell
/ command-processor (84) -
shell
/ error (1) -
shell
/ filter (16) -
shell
/ process-controller (5) -
shell
/ system-command (17) - un (1)
クラス
-
DRb
:: ExtServManager (3) -
Gem
:: Command (37) -
Gem
:: CommandManager (8) -
Gem
:: Commands :: BuildCommand (5) -
Gem
:: Commands :: DependencyCommand (6) -
Gem
:: Commands :: HelpCommand (2) -
Gem
:: Commands :: LockCommand (2) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (2) -
Gem
:: Commands :: WhichCommand (3) -
Gem
:: Ext :: Builder (1) - IO (14)
-
IRB
:: ExtendCommand :: ChangeWorkspace (1) -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (1) -
IRB
:: ExtendCommand :: Foreground (1) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: IrbCommand (1) -
IRB
:: ExtendCommand :: Jobs (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Nop (4) -
IRB
:: ExtendCommand :: PopWorkspace (1) -
IRB
:: ExtendCommand :: PushWorkspace (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: ExtendCommand :: Workspaces (1) -
Net
:: IMAP :: FetchData (1) - OptionParser (12)
-
Rake
:: PackageTask (4) - Shell (16)
-
Shell
:: BuiltInCommand (2) -
Shell
:: CommandProcessor (83) -
Shell
:: Filter (16) -
Shell
:: ProcessController (5) -
Shell
:: SystemCommand (16)
モジュール
- FileUtils (2)
-
Gem
:: VersionOption (2) -
IRB
:: ContextExtender (2) -
IRB
:: ExtendCommandBundle (12) - Kernel (24)
- PTY (4)
- Process (1)
- Signal (2)
キーワード
- < (1)
- > (1)
- >> (1)
- BuildCommand (1)
- BuiltInCommand (1)
- CertCommand (1)
- ChangeWorkspace (1)
- CheckCommand (1)
- CleanupCommand (1)
- Command (1)
- CommandLineError (1)
- CommandManager (1)
- CommandNotFound (1)
- CommandProcessor (1)
- ContentsCommand (1)
- CurrentWorkingWorkspace (1)
- DependencyCommand (1)
- EXAMPLES (1)
- EXT (1)
- EnvironmentCommand (1)
- ExtendCommandBundle (1)
- FetchCommand (1)
- Foreground (1)
- GenerateIndexCommand (1)
- HELP (1)
- Help (1)
- HelpCommand (1)
- InstallCommand (1)
- InstallUpdateOptions (1)
- IrbCommand (1)
- Jobs (1)
- Kill (1)
- ListCommand (1)
- Load (1)
- LocalRemoteOptions (1)
- LockCommand (1)
- MirrorCommand (1)
-
NEWS for Ruby 2
. 5 . 0 (1) -
NO
_ OVERRIDE (1) - NoDelegateMethods (1)
- Nop (1)
-
OVERRIDE
_ ALL (1) -
OVERRIDE
_ PRIVATE _ ONLY (1) - OutdatedCommand (1)
- PLATFORMS (1)
- PopWorkspace (1)
- PristineCommand (1)
- ProtoCommandError (1)
- PushWorkspace (1)
- QueryCommand (1)
- RdocCommand (1)
- Require (1)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (1)
- SMTPUnsupportedCommand (1)
- SearchCommand (1)
- ServerCommand (1)
- Source (1)
- SourcesCommand (1)
- SpecificationCommand (1)
- StaleCommand (1)
- SystemCommand (1)
- UninstallCommand (1)
- UnpackCommand (1)
- UpdateCommand (1)
- VersionOption (1)
- WhichCommand (1)
- Win32ネイティブ版Rubyの互換性問題 (1)
- Workspaces (1)
- [] (4)
- ` (1)
- active? (2)
-
add
_ common _ option (1) -
add
_ delegate _ command _ to _ shell (1) -
add
_ extra _ args (1) -
add
_ option (1) -
add
_ platform _ option (1) -
add
_ schedule (1) -
add
_ specific _ extra _ args (1) -
add
_ version _ option (1) -
alias
_ command (3) -
alias
_ map (1) - append (1)
- arguments (3)
- atime (1)
- attr (1)
- basename (1)
- begins? (1)
- blockdev? (1)
-
build
_ args (1) -
build
_ args= (1) - cat (3)
-
cc
_ command (1) - chardev? (1)
-
check
_ point (1) - chmod (1)
- chown (1)
- command= (1)
-
command
_ names (1) -
command
_ processor (1) - commands (1)
- complain (1)
- concat (1)
-
cpp
_ command (1) - ctime (1)
-
def
_ builtin _ commands (1) -
def
_ extend _ command (2) -
def
_ system _ command (2) - defaults (1)
- defaults= (1)
-
defaults
_ str (1) - delete (1)
- description (1)
- directory? (1)
- dirname (1)
-
do
_ rubygems _ update (1) -
drb
/ extservm (1) - each (1)
- echo (3)
- exec (5)
- executable? (1)
-
executable
_ real? (1) - execute (18)
- exist? (1)
- exists? (1)
-
extend
_ object (1) -
extra
_ args (1) -
extra
_ args= (1) - file? (1)
-
find
_ command (1) -
find
_ command _ possibilities (1) -
find
_ gems (1) -
find
_ paths (1) -
find
_ reverse _ dependencies (1) -
find
_ system _ command (3) -
finish
_ all _ jobs (1) - flush (1)
- foreach (1)
- ftype (1)
-
gem
_ paths (1) -
get
_ all _ gem _ names (1) -
get
_ one _ gem _ name (1) -
get
_ one _ optional _ argument (1) -
get
_ path (1) - getoptlong (1)
- getpty (2)
- glob (3)
- grpowned? (1)
- handles? (1)
- help (1)
- identical? (1)
- initialize (1)
- input= (1)
-
install
_ alias _ method (1) -
install
_ builtin _ commands (1) -
install
_ extend _ commands (2) -
install
_ system _ commands (2) - instance (1)
- invoke (1)
-
irb
/ extend-command (1) -
irb
_ context (2) -
irb
_ exit (1) -
irb
_ load (1) -
irb
_ original _ method _ name (1) -
irb
_ require (1) - join (1)
- kill (1)
-
kill
_ job (1) - link (1)
-
link
_ command (1) -
load
_ gemspecs (1) - lstat (1)
-
method
_ added (1) - mkdir (1)
- mtime (1)
- name (1)
-
net
/ ftp (1) - new (3)
- notify (3)
- on (12)
- open (1)
-
optparse
/ date (1) -
optparse
/ shellwords (1) -
optparse
/ time (1) -
optparse
/ uri (1) - out (3)
- owned? (1)
- pipe? (1)
- popen (14)
-
print
_ dependencies (1) -
process
_ args (1) -
program
_ name (1) -
program
_ name= (1) - rdoc (1)
- readable? (1)
-
readable
_ real? (1) - readlink (1)
-
register
_ command (1) - rehash (1)
-
remove
_ option (1) - rename (1)
- rm (1)
- rmdir (1)
-
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) - rubygems (1)
-
rubygems
/ command (1) -
rubygems
/ command _ manager (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / check _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / environment _ command (1) -
rubygems
/ commands / fetch _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / mirror _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / pristine _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / rdoc _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / server _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / stale _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ commands / which _ command (1) -
rubygems
/ server (1) -
rubygems
/ version _ option (1) - run (2)
-
run
_ config (1) - service (1)
- setgid? (1)
- setuid? (1)
- sfork (1)
- sh (1)
-
shell
/ builtin-command (1) -
shell
/ command-processor (1) -
shell
/ system-command (1) -
show
_ help (1) -
show
_ lookup _ failure (1) - size (1)
- size? (1)
- socket? (1)
- spawn (6)
-
spec
_ path (1) -
specific
_ extra _ args (1) -
specific
_ extra _ args _ hash (1) - split (1)
- start (1)
-
start
_ export (1) -
start
_ import (1) -
start
_ job (1) - stat (1)
- sticky? (1)
- summary (1)
- summary= (1)
-
super
_ each (1) - symlink (1)
- symlink? (1)
- system (7)
-
tar
_ command (1) -
tar
_ command= (1) - tee (3)
- terminate (1)
-
terminate
_ job (1) - test (3)
-
to
_ a (1) -
to
_ s (1) - transact (3)
- trap (4)
- truncate (1)
-
try
_ do (2) - tsort (1)
- un (1)
-
unalias
_ command (2) -
undef
_ system _ command (2) - unlink (1)
- usage (3)
- utime (1)
- wait? (2)
-
when
_ invoked (1) -
which
_ to _ update (1) -
win32
/ registry (1) -
world
_ readable? (1) -
world
_ writable? (1) - writable? (1)
-
writable
_ real? (1) - xpopen (2)
- xsystem (1)
- yaml? (1)
- zero? (1)
-
zip
_ command (1) -
zip
_ command= (1) - | (1)
- コマンド (1)
- リテラル (1)
検索結果
先頭5件
-
Gem
:: Commands :: BuildCommand # load _ gemspecs(filename) -> Array (18001.0) -
gemspec ファイルをロードします。
gemspec ファイルをロードします。
@param filename ファイル名を指定します。 -
Gem
:: Commands :: BuildCommand # usage -> String (18001.0) -
使用方法を表す文字列を返します。
使用方法を表す文字列を返します。 -
Gem
:: Commands :: BuildCommand # yaml?(filename) -> bool (18001.0) -
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
与えられたファイル名を持つファイルが yaml ファイルである場合に真を返します。
@param filename ファイル名を指定します。 -
Gem
:: Commands :: DependencyCommand # arguments -> String (18001.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Gem
:: Commands :: DependencyCommand # execute -> () (18001.0) -
コマンドを実行します。
コマンドを実行します。 -
Gem
:: Commands :: DependencyCommand # find _ gems(name , source _ index) -> Hash (18001.0) -
与えられた Gem の名前をインデックスから検索します。
与えられた Gem の名前をインデックスから検索します。
@param name Gem の名前を指定します。
@param source_index Gem::SourceIndex のインスタンスを指定します。
@see Gem::SourceIndex#search -
Gem
:: Commands :: DependencyCommand # find _ reverse _ dependencies(spec) -> Array (18001.0) -
与えられた Gem スペックに依存する Gem のリストを返します。
与えられた Gem スペックに依存する Gem のリストを返します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: Commands :: DependencyCommand # print _ dependencies(spec , level = 0) -> String (18001.0) -
依存関係を表す文字列を返します。
依存関係を表す文字列を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param level 依存関係の深さを指定します。 -
Gem
:: Commands :: DependencyCommand # usage -> String (18001.0) -
使用方法を表す文字列を返します。
使用方法を表す文字列を返します。 -
Gem
:: Commands :: HelpCommand :: EXAMPLES -> String (18001.0) -
使用例を表す文字列です。
使用例を表す文字列です。 -
Gem
:: Commands :: HelpCommand :: PLATFORMS -> String (18001.0) -
プラットフォームに関する記述を格納している文字列です。
プラットフォームに関する記述を格納している文字列です。 -
Gem
:: Commands :: LockCommand # complain(message) -> () (18001.0) -
指定されたメッセージを表示します。--strict が有効な場合は例外が発生します。
指定されたメッセージを表示します。--strict が有効な場合は例外が発生します。
@param message 表示するメッセージを指定します。
@raise Gem::Exception コマンドラインオプションに --strict が指定されている場合に発生します。 -
Gem
:: Commands :: LockCommand # spec _ path(gem _ full _ name) -> String (18001.0) -
指定された Gem パッケージの gemspec ファイルのフルパスを返します。
指定された Gem パッケージの gemspec ファイルのフルパスを返します。
@param gem_full_name Gem パッケージの名前を指定します。 -
Gem
:: Commands :: UnpackCommand # get _ path(gemname , version _ req) -> String | nil (18001.0) -
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
引数で指定された条件にマッチする Gem パッケージを保存しているパスを返します。
@param gemname Gem パッケージの名前を指定します。
@param version_req バージョンの満たすべき条件を文字列で指定します。 -
Gem
:: Commands :: UpdateCommand # do _ rubygems _ update(version) (18001.0) -
RubyGems 自体を更新します。
RubyGems 自体を更新します。 -
Gem
:: Commands :: UpdateCommand # which _ to _ update(highest _ installed _ gems , gem _ names) -> Array (18001.0) -
更新が必要な Gem のリストを返します。
更新が必要な Gem のリストを返します。 -
Gem
:: Commands :: WhichCommand # find _ paths(package _ name , dirs) -> Array (18001.0) -
dirs から package_name という名前を持つファイルを探索します。
dirs から package_name という名前を持つファイルを探索します。
以下の拡張子を持つファイルが対象です。
%w[.rb .rbw .so .dll .bundle]
@param package_name ファイルの名前を指定します。
@param dirs 探索するディレクトリを文字列の配列で指定します。 -
Gem
:: Commands :: WhichCommand # gem _ paths(spec) -> Array (18001.0) -
与えられた Gem::Specification のインスタンスからその Gem が require するファイルのあるディレクトリをまとめて返します。
与えられた Gem::Specification のインスタンスからその Gem が
require するファイルのあるディレクトリをまとめて返します。
@param spec Gem::Specification のインスタンスを指定します。 -
Gem
:: Commands :: WhichCommand :: EXT -> [String] (18001.0) -
拡張子を表す配列です。
拡張子を表す配列です。
%w[.rb .rbw .so .dll .bundle] -
IRB
:: ExtendCommand :: IrbCommand # execute(*obj) -> IRB :: Irb (18001.0) -
新しいサブ irb インタプリタを起動します。
新しいサブ irb インタプリタを起動します。
@param obj 新しいサブ irb インタプリタで self にするオブジェクトを指定
します。省略した場合は irb を起動したときの main オブジェク
トを self にします。 -
IRB
:: ExtendCommandBundle (18001.0) -
irb のコマンドを拡張するためのモジュールです。
irb のコマンドを拡張するためのモジュールです。 -
Net
:: ProtoCommandError (18001.0) -
Rubyの現在の標準添付ライブラリ内では使われていません。
Rubyの現在の標準添付ライブラリ内では使われていません。 -
Net
:: SMTPUnsupportedCommand (18001.0) -
サーバで利用できないコマンドを送ろうとした時に発生する 例外のクラスです。
サーバで利用できないコマンドを送ろうとした時に発生する
例外のクラスです。 -
Shell
:: BuiltInCommand (18001.0) -
クラスとして実装されている全てのビルトインコマンドのスーパークラスです。
クラスとして実装されている全てのビルトインコマンドのスーパークラスです。 -
Shell
:: CommandProcessor (18001.0) -
-
Shell
:: Error :: CommandNotFound (18001.0) -
コマンドが見つからないときに発生する例外です。
コマンドが見つからないときに発生する例外です。 -
Shell
:: SystemCommand (18001.0) -
-
irb
/ extend-command (18001.0) -
irb を拡張するためのサブライブラリです。
irb を拡張するためのサブライブラリです。 -
rubygems
/ command (18001.0) -
gem コマンドを扱うためのライブラリです。
gem コマンドを扱うためのライブラリです。 -
shell
/ builtin-command (18001.0) -
Shell で使用するビルトインコマンドを定義しているライブラリです。
Shell で使用するビルトインコマンドを定義しているライブラリです。 -
shell
/ command-processor (18001.0) -
Shell で使用可能なコマンドの大半を定義するライブラリです。
Shell で使用可能なコマンドの大半を定義するライブラリです。 -
shell
/ system-command (18001.0) -
-
Shell
:: CommandProcessor # system(command , *opts) -> Shell :: SystemCommand (9706.0) -
command を実行する.
command を実行する.
@param command 実行するコマンドのパスを文字列で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT -
Gem
:: CommandManager # [](command _ name) -> Gem :: Command | nil (9625.0) -
引数で指定されたコマンド名に対応するクラスのインスタンスを返します。
引数で指定されたコマンド名に対応するクラスのインスタンスを返します。
@param command_name コマンド名を文字列で指定します。 -
Shell
:: CommandProcessor # [](command , file1 , file2 = nil) -> bool | Time | Integer | nil (9325.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: CommandProcessor # test(command , file1 , file2 = nil) -> bool | Time | Integer | nil (9325.0) -
Kernel.#test や FileTest のメソッドに処理を委譲します。
Kernel.#test や FileTest のメソッドに処理を委譲します。
@param command 数値、またはサイズが 1 の文字列の場合は Kernel.#test に処理委譲します。
2 文字以上の文字列の場合は FileTest のメソッドとして実行します。
@param file1 文字列でファイルへのパスを指定します。
@param file2 文字列でファイルへのパスを指定します。
require 'shell'
Shell.verbose = false
sh = Shell.new
begin
sh.m... -
Shell
:: SystemCommand . new(sh , command , *opts) (9322.0) -
@todo
@todo
@param sh
@param command
@param opts -
Gem
:: CommandManager . instance -> Gem :: CommandManager (9301.0) -
自身をインスタンス化します。
自身をインスタンス化します。 -
IRB
:: ExtendCommand :: Nop . new(conf) -> IRB :: ExtendCommand :: Nop (9301.0) -
自身を初期化します。ユーザが直接使用するものではありません。
自身を初期化します。ユーザが直接使用するものではありません。
@param conf IRB::Context オブジェクトを指定します。 -
IRB
:: ExtendCommandBundle . extend _ object(obj) -> IRB :: ExtendCommandBundle (9301.0) -
IRB::ExtendCommandBundle で定義済みの拡張に指定されたエイリアスを obj に定義します。
IRB::ExtendCommandBundle で定義済みの拡張に指定されたエイリアスを
obj に定義します。
@param obj IRB::ExtendCommandBundle を extend したオブジェクト -
Shell
:: CommandProcessor . alias _ map -> Hash (9049.0) -
Shell::CommandProcessor.alias_command で定義したエイリアスの一覧を返します。
Shell::CommandProcessor.alias_command で定義したエイリアスの一覧を返します。 -
Gem
:: Command # defaults _ str -> String (9019.0) -
このメソッドはサブクラスで再定義されます。 コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。
このメソッドはサブクラスで再定義されます。
コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。
@see Gem::Command#arguments -
IRB
:: ExtendCommandBundle :: NO _ OVERRIDE -> 0 (9019.0) -
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指 定したメソッド名と同名のメソッドが定義済みであった場合、エイリアスを定 義しない事を指定するフラグです。
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指
定したメソッド名と同名のメソッドが定義済みであった場合、エイリアスを定
義しない事を指定するフラグです。
@see IRB::ExtendCommandBundle.def_extend_command -
IRB
:: ExtendCommandBundle :: OVERRIDE _ ALL -> 1 (9019.0) -
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指 定したメソッド名と同名のメソッドが定義済みであった場合でも、常にエイリ アスを定義する事を指定するフラグです。
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指
定したメソッド名と同名のメソッドが定義済みであった場合でも、常にエイリ
アスを定義する事を指定するフラグです。
@see IRB::ExtendCommandBundle.def_extend_command -
IRB
:: ExtendCommandBundle :: OVERRIDE _ PRIVATE _ ONLY -> 2 (9019.0) -
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指 定したメソッド名と同名の public メソッドが定義済みではなかった場合のみ、 エイリアスを定義する事を指定するフラグです。
irb でコマンドのエイリアスを定義する際に、既にこれからエイリアス先に指
定したメソッド名と同名の public メソッドが定義済みではなかった場合のみ、
エイリアスを定義する事を指定するフラグです。
@see IRB::ExtendCommandBundle.def_extend_command -
Shell
:: CommandProcessor # cat(*files) -> Shell :: Filter (9019.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
実行すると, それらを内容とする Filter オブジェクトを返します.
@param files シェルコマンド cat に与えるファイル名を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) | tee(file + ".tee") >> "al... -
Shell
:: CommandProcessor # echo(*strings) -> Shell :: Filter (9019.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
実行すると, それらを内容とする Filter オブジェクトを返します.
@param strings シェルコマンド echo に与える引数を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) | tee(file + ".tee") >> "al... -
Shell
:: CommandProcessor # glob(pattern) -> Shell :: Filter (9019.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
実行すると, それらを内容とする Filter オブジェクトを返します.
@param pattern シェルコマンド glob に与えるパターンを指定します。
パターンの書式については、Dir.[] を参照してください。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
... -
Shell
:: CommandProcessor # out(dev = STDOUT , &block) -> () (9019.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Shell
:: CommandProcessor # tee(file) -> Shell :: Filter (9019.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
実行すると, それらを内容とする Filter オブジェクトを返します.
@param file シェルコマンドtee に与えるファイル名を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) | tee(file + ".tee") >> "all... -
Shell
:: CommandProcessor # transact { . . . } -> object (9019.0) -
ブロック中で shell を self として実行します。
ブロック中で shell を self として実行します。
例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact{
system("ls", "-l") | head > STDOUT
# transact の中では、
# sh.system("ls", "-l") | sh.head > STDOUT と同じとなる。
} -
コマンド (9019.0)
-
コマンド Ruby では以下のコマンドが提供されます。
コマンド
Ruby では以下のコマンドが提供されます。
: erb
埋め込みRuby処理ツール。erb を参照。
: gem
Rubyのパッケージ管理ツール。lib:rubygems#gem_command を参照。
: irb
Ruby の対話インタフェース。irb を参照。
: rake
Ruby の内部 DSL で記述するビルドツール。rake を参照。
: rdoc
Ruby のソースファイルからドキュメントを生成するツール。rdoc を参照。
: ri
RDoc で書かれた Ruby のドキュメントをコマンドラインから閲覧するツール。
: ruby
R... -
Gem
:: Command # add _ extra _ args(args) -> Array (9001.0) -
$HOME/.gemrc から読み込んだ引数を追加します。
$HOME/.gemrc から読み込んだ引数を追加します。
@param args 追加する引数を配列で指定します。 -
Gem
:: Command # add _ option(*opts) {|value , options| . . . } (9001.0) -
コマンドに対するコマンドラインオプションとハンドラを追加します。
コマンドに対するコマンドラインオプションとハンドラを追加します。
ブロックには、コマンドライン引数の値とそのオプションが渡されます。
オプションはハッシュになっています。
@param opts オプションを指定します。
@see OptionParser#make_switch -
Gem
:: Command # arguments -> String (9001.0) -
このメソッドはサブクラスで再定義されます。 コマンドが取る引数の説明を表示するために使用します。
このメソッドはサブクラスで再定義されます。
コマンドが取る引数の説明を表示するために使用します。
サブクラスで実装する場合は、一つの引数につき一行で、左揃えの文字列を返すようにしてください。 -
Gem
:: Command # begins?(long , short) -> bool (9001.0) -
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
long が short で始まる文字列である場合真を返します。そうでない場合は偽を返します。
@param long 長いコマンドラインオプションを指定します。
@param short 短いコマンドラインオプションを指定します。 -
Gem
:: Command # defaults -> Hash (9001.0) -
デフォルトのオプションを返します。
デフォルトのオプションを返します。 -
Gem
:: Command # defaults=(hash) (9001.0) -
コマンドで使用するデフォルトのオプションをセットします。
コマンドで使用するデフォルトのオプションをセットします。
@param hash オプションをハッシュで指定します。 -
Gem
:: Command # description -> String (9001.0) -
このメソッドはサブクラスで再定義されます。 コマンドが実行することを説明する文字列を返します。
このメソッドはサブクラスで再定義されます。
コマンドが実行することを説明する文字列を返します。 -
Gem
:: Command # execute -> () (9001.0) -
このメソッドはサブクラスで再定義されます。 コマンドを実行します。
このメソッドはサブクラスで再定義されます。
コマンドを実行します。
@raise RuntimeError このメソッドがサブクラスで再定義されていない場合に発生します。 -
Gem
:: Command # get _ all _ gem _ names -> Array (9001.0) -
コマンドラインで与えられた Gem の名前を全て取得して返します。
コマンドラインで与えられた Gem の名前を全て取得して返します。
@raise Gem::CommandLineError コマンドライン引数から Gem の名前を取得できない場合に発生します。 -
Gem
:: Command # get _ one _ gem _ name -> String (9001.0) -
コマンドラインで与えられた Gem の名前を一つ取得して返します。
コマンドラインで与えられた Gem の名前を一つ取得して返します。
@raise Gem::CommandLineError コマンドライン引数から Gem の名前を一つだけ取得できない場合に発生します。 -
Gem
:: Command # get _ one _ optional _ argument -> String (9001.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Gem
:: Command # handle _ options(args) (9001.0) -
与えられた引数のリストをパースして結果を記録します。
与えられた引数のリストをパースして結果を記録します。
@param args 引数のリストを指定します。 -
Gem
:: Command # handles?(args) -> bool (9001.0) -
与えられた引数リストを処理することが出来れば真を返します。処理できない場合は偽を返します。
与えられた引数リストを処理することが出来れば真を返します。処理できない場合は偽を返します。
@param args 引数リストを指定子明日。 -
Gem
:: Command # invoke(*args) (9001.0) -
与えられた引数を使用してコマンドを呼び出します。
与えられた引数を使用してコマンドを呼び出します。
@param args 引数のリストです。 -
Gem
:: Command # merge _ options(new _ options) -> Hash (9001.0) -
与えられたオプションとデフォルトのオプションをマージします。 しかし、新しいオプションに同一のキーがあってもデフォルトのオプションは変更されません。
与えられたオプションとデフォルトのオプションをマージします。
しかし、新しいオプションに同一のキーがあってもデフォルトのオプションは変更されません。
@param new_options 新しいコマンドオプションをハッシュで指定します。 -
Gem
:: Command # options -> Hash (9001.0) -
コマンドで使用するオプションを返します。
コマンドで使用するオプションを返します。 -
Gem
:: Command # program _ name -> String (9001.0) -
コマンドラインで実行するときに使用するプログラム名を返します。
コマンドラインで実行するときに使用するプログラム名を返します。 -
Gem
:: Command # program _ name=(name) (9001.0) -
コマンドラインで実行するときに使用するプログラム名をセットします。
コマンドラインで実行するときに使用するプログラム名をセットします。
@param name プログラム名を指定します。 -
Gem
:: Command # remove _ option(name) (9001.0) -
与えられた名前に一致するコマンドラインオプションを削除します。
与えられた名前に一致するコマンドラインオプションを削除します。
@param name 削除したいコマンドラインオプションの名前を指定します。 -
Gem
:: Command # show _ help -> () (9001.0) -
コマンドの使用方法を表示します。
コマンドの使用方法を表示します。 -
Gem
:: Command # show _ lookup _ failure(gem _ name , version , errors = nil) -> () (9001.0) -
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
@param gem_name Gem の名前を指定します。
@param version Gem のバージョンを指定します。
@param errors Gem が見つからなかった理由を表すオブジェクトを格納した配列を指定します。 -
Gem
:: Command # summary -> String (9001.0) -
コマンドの短い説明を返します。
コマンドの短い説明を返します。 -
Gem
:: Command # summary=(description) (9001.0) -
コマンドの短い説明をセットします。
コマンドの短い説明をセットします。
@param description コマンドの短い説明を指定します。 -
Gem
:: Command # usage -> String (9001.0) -
このメソッドはサブクラスで再定義されます。 個々の gem コマンドの使用方法を返します。
このメソッドはサブクラスで再定義されます。
個々の gem コマンドの使用方法を返します。 -
Gem
:: Command # when _ invoked { . . . } -> Proc (9001.0) -
コマンドが実行されたときに評価するブロックを登録します。
コマンドが実行されたときに評価するブロックを登録します。
通常のコマンド呼び出しは、そのコマンドクラスの execute メソッドを実行するだけです。
このメソッドでブロックを登録すると、通常の呼び出しを上書きすることができます。
これはテストメソッドで正しくコマンドの呼び出しが実行されたことを確認するのに使用することが出来ます。 -
Gem
:: Command . add _ common _ option(*args) {|value , options| . . . } (9001.0) -
全てのコマンドに共通するオプションを登録するためのメソッドです。
全てのコマンドに共通するオプションを登録するためのメソッドです。
@param args 追加するオプションの情報を指定します。 -
Gem
:: Command . add _ specific _ extra _ args(cmd , args) (9001.0) -
与えられたコマンドに対応する追加の引数を追加します。
与えられたコマンドに対応する追加の引数を追加します。
@param cmd コマンド名を指定します。
@param args 追加の引数を配列か、空白で区切った文字列で指定します。 -
Gem
:: Command . build _ args -> Array (9001.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Command . build _ args=(value) (9001.0) -
Gem をビルドするときに使用するパラメータをセットします。
Gem をビルドするときに使用するパラメータをセットします。
@param value Gem をビルドするときに使用するパラメータを指定します。 -
Gem
:: Command . common _ options -> Array (9001.0) -
共通の引数を返します。
共通の引数を返します。 -
Gem
:: Command . extra _ args -> Array (9001.0) -
追加の引数を返します。
追加の引数を返します。 -
Gem
:: Command . extra _ args=(value) (9001.0) -
追加の引数をセットします。
追加の引数をセットします。
@param value 配列を指定します。 -
Gem
:: Command . specific _ extra _ args(cmd) -> Array (9001.0) -
与えられたコマンドに対応する追加の引数を返します。
与えられたコマンドに対応する追加の引数を返します。
特別な追加引数はプログラムの開始時に Gem の設定ファイルから読み込まれます。
@param cmd コマンド名を指定します。 -
Gem
:: Command . specific _ extra _ args _ hash -> Hash (9001.0) -
特別な追加引数へのアクセスを提供します。
特別な追加引数へのアクセスを提供します。 -
Gem
:: Command :: HELP -> String (9001.0) -
ヘルプメッセージを表す文字列です。
ヘルプメッセージを表す文字列です。 -
Gem
:: CommandManager # process _ args(args) -> () (9001.0) -
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
@param args コマンドラインから受け取った引数を指定します。 -
Gem
:: CommandManager # run(args) -> () (9001.0) -
引数 args を処理して gem コマンドを実行中のエラーを捕捉します。
引数 args を処理して gem コマンドを実行中のエラーを捕捉します。
@param args コマンドラインから受け取った引数を指定します。 -
IRB
:: ExtendCommand :: ChangeWorkspace (9001.0) -
irb 中の irb_change_workspace コマンドのための拡張を定義したクラスです。
irb 中の irb_change_workspace コマンドのための拡張を定義したクラスです。 -
IRB
:: ExtendCommand :: ChangeWorkspace # execute(*obj) -> obj (9001.0) -
irb の self を obj で指定したオブジェクトに設定します。self に設定され たオブジェクトを返します。
irb の self を obj で指定したオブジェクトに設定します。self に設定され
たオブジェクトを返します。
@param obj 任意のオブジェクトを指定できます。複数指定した場合は先頭のオ
ブジェクトのみが設定されます。 -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (9001.0) -
irb 中の irb_current_working_workspace コマンドのための拡張を定義したク ラスです。
irb 中の irb_current_working_workspace コマンドのための拡張を定義したク
ラスです。 -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace # execute(*obj) -> obj (9001.0) -
irb の self を返します。
irb の self を返します。
@param obj 使用しません。 -
IRB
:: ExtendCommand :: Foreground (9001.0) -
irb 中の irb_fg コマンドのための拡張を定義したクラスです。
irb 中の irb_fg コマンドのための拡張を定義したクラスです。 -
IRB
:: ExtendCommand :: Foreground # execute(*obj) -> IRB :: Irb (9001.0) -
指定したサブ irb に移動します。
指定したサブ irb に移動します。
@param obj 移動するサブ irb を識別する以下のいずれかのオブジェクトを指定します。
* irb インタプリタ番号
* irb オブジェクト
* スレッド ID
* 各インタプリタの self (「irb(obj)」で起動した時の obj) -
IRB
:: ExtendCommand :: Help (9001.0) -
irb 中の help コマンドのための拡張を定義したクラスです。
irb 中の help コマンドのための拡張を定義したクラスです。 -
IRB
:: ExtendCommand :: Help # execute(*names) -> nil (9001.0) -
RI から Ruby のドキュメントを参照します。
RI から Ruby のドキュメントを参照します。
irb(main):001:0> help String#match
...
@param names 参照したいクラス名やメソッド名などを文字列で指定します。
names を指定しなかった場合は、RI を対話的なモードで起動します。メソッド
名などを入力する事でドキュメントの検索が行えます。入力のタブ補完をする
事ができます。また、空行を入力する事で irb のプロンプトに戻る事ができま
す。
irb(main):001:0> help
Enter the method name you want to look... -
IRB
:: ExtendCommand :: Jobs (9001.0) -
irb 中の irb_jobs コマンドのための拡張を定義したクラスです。
irb 中の irb_jobs コマンドのための拡張を定義したクラスです。 -
IRB
:: ExtendCommand :: Jobs # execute -> IRB :: JobManager (9001.0) -
サブ irb のリストを返します。
サブ irb のリストを返します。 -
IRB
:: ExtendCommand :: Kill (9001.0) -
irb 中の irb_kill コマンドのための拡張を定義したクラスです。
irb 中の irb_kill コマンドのための拡張を定義したクラスです。