ライブラリ
- ビルトイン (38)
-
cgi
/ core (2) -
cgi
/ html (2) - coverage (4)
- csv (20)
-
drb
/ extservm (7) - e2mmap (16)
- etc (9)
- getoptlong (2)
-
irb
/ cmd / subirb (1) -
irb
/ help (1) - json (23)
-
json
/ add / struct (1) - logger (7)
- mkmf (1)
-
net
/ http (3) -
net
/ imap (24) -
net
/ smtp (4) -
net
/ telnet (1) - openssl (1)
- optparse (2)
- ostruct (3)
- rake (17)
-
rake
/ gempackagetask (7) -
rake
/ packagetask (30) -
rdoc
/ markup (2) -
rinda
/ rinda (1) - rss (103)
- rubygems (2)
-
rubygems
/ command (1) -
rubygems
/ command _ manager (9) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / which _ command (1) -
rubygems
/ doc _ manager (14) -
rubygems
/ package (9) -
rubygems
/ package / f _ sync _ dir (2) -
rubygems
/ package / tar _ header (25) -
rubygems
/ package / tar _ input (9) -
rubygems
/ package / tar _ output (7) -
rubygems
/ package / tar _ reader (7) -
rubygems
/ package / tar _ reader / entry (13) -
rubygems
/ package / tar _ writer (20) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ specification (4) -
rubygems
/ user _ interaction (6) - shell (1)
-
shell
/ system-command (1) - syslog (8)
-
syslog
/ logger (8) -
webrick
/ accesslog (1) -
webrick
/ httprequest (1) -
win32
/ registry (1) - win32ole (3)
クラス
- BasicObject (1)
- CSV (20)
- Coverage (3)
-
DRb
:: ExtServManager (6) -
Errno
:: EXXX (1) -
Etc
:: Passwd (2) - Exception (5)
-
Gem
:: Command (1) -
Gem
:: CommandManager (8) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: WhichCommand (1) -
Gem
:: DocManager (13) -
Gem
:: Package :: TarHeader (24) -
Gem
:: Package :: TarInput (8) -
Gem
:: Package :: TarOutput (6) -
Gem
:: Package :: TarReader (5) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: Package :: TarWriter (10) -
Gem
:: Package :: TarWriter :: BoundedStream (4) -
Gem
:: Package :: TarWriter :: RestrictedStream (2) -
Gem
:: RemoteFetcher :: FetchError (1) -
Gem
:: Specification (4) -
Gem
:: StreamUI :: SilentProgressReporter (2) -
Gem
:: StreamUI :: SimpleProgressReporter (2) -
Gem
:: StreamUI :: VerboseProgressReporter (2) - GetoptLong (2)
-
IRB
:: ExtendCommand :: Jobs (1) -
JSON
:: Parser (3) -
JSON
:: State (6) - Logger (5)
-
Logger
:: LogDevice (2) - NameError (1)
-
Net
:: HTTPResponse (2) -
Net
:: IMAP (1) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (16) -
Net
:: IMAP :: BodyTypeMultipart (2) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: IMAP :: Envelope (1) -
Net
:: IMAP :: MailboxQuota (1) -
Net
:: SMTP (4) -
Net
:: Telnet (1) - NoMethodError (1)
- Object (1)
- OpenStruct (2)
-
OptionParser
:: ParseError (2) -
RDoc
:: Markup (2) -
RDoc
:: Options (9) -
RSS
:: ImageFaviconModel :: ImageFavicon (8) -
RSS
:: ImageItemModel :: ImageItem (14) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: Maker :: ImageBase (10) -
RSS
:: Maker :: RSSBase (1) -
RSS
:: RDF (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Channel :: Image (2) -
RSS
:: RDF :: Channel :: ImageFavicon (8) -
RSS
:: RDF :: Image (10) -
RSS
:: Rss (1) -
RSS
:: Rss :: Channel (4) -
RSS
:: Rss :: Channel :: Image (12) -
Rake
:: GemPackageTask (6) -
Rake
:: NameSpace (1) -
Rake
:: PackageTask (29) - Shell (1)
-
Shell
:: SystemCommand (1) - Struct (8)
-
Syslog
:: Logger (7) -
Syslog
:: Logger :: Formatter (1) - SystemCallError (2)
- SystemExit (1)
- Thread (1)
-
WEBrick
:: Cookie (2) -
WEBrick
:: HTTPRequest (1) - WIN32OLE (2)
-
WIN32OLE
_ EVENT (1) -
Win32
:: Registry :: Error (1)
モジュール
-
CGI
:: HtmlExtension (2) -
CGI
:: QueryExtension (2) - DublinCoreModel (6)
- Enumerable (8)
- Etc (6)
- Exception2MessageMapper (13)
- GC (1)
- Gem (2)
-
Gem
:: Package (2) -
Gem
:: Package :: FSyncDir (1) - IRB (1)
- JSON (9)
-
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (10)
- ObjectSpace (1)
-
OpenSSL
:: X509 (1) - Process (1)
-
RSS
:: ImageFaviconModel (2) -
RSS
:: ImageItemModel (2) -
Rake
:: TaskManager (15) - Syslog (8)
-
WEBrick
:: AccessLog (1)
キーワード
- << (1)
- == (3)
- === (1)
-
AGENT
_ LOG _ FORMAT (1) - BadCheckSum (1)
- BodyTypeMessage (1)
- BoundedStream (1)
- ClosedIO (1)
- CommandManager (1)
- Coverage (1)
- DocManager (1)
- E2MM (1)
- Entry (1)
- ErrNotRegisteredException (1)
- Error (1)
- Exception2MessageMapper (1)
- ExtServManager (1)
- FIELDS (1)
- FSyncDir (1)
- Fail (2)
- FileOverflow (1)
- FormatError (1)
- FormatMessageA (1)
- GemPackageTask (1)
- HTTPInsufficientStorage (1)
- Image (6)
- ImageBase (1)
- ImageFavicon (2)
- ImageFaviconModel (1)
- ImageItem (1)
- ImageItemModel (1)
- ImageModelUtils (1)
- JSON (1)
- MissingTagError (1)
- NonSeekableIO (1)
- NotExpectedTagError (1)
- OpenStruct (1)
-
PACK
_ FORMAT (1) - Package (1)
- PackageTask (1)
- Passwd (1)
- Raise (2)
- RestrictedStream (1)
- RubyGemsPackageVersion (1)
- RubyGemsVersion (1)
-
SC
_ 2 _ PBS _ MESSAGE (1) -
SC
_ AVPHYS _ PAGES (1) -
SC
_ MESSAGE _ PASSING (1) -
SC
_ PAGESIZE (1) -
SC
_ PAGE _ SIZE (1) -
SC
_ PHYS _ PAGES (1) - TarHeader (1)
- TarInput (1)
- TarOutput (1)
- TarReader (1)
- TarWriter (1)
- TaskManager (1)
- Template (1)
- TooLongFileName (1)
- TooMuchTagError (1)
-
UNPACK
_ FORMAT (1) - UnexpectedEOF (1)
- UnknownTagError (1)
-
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (1) - [] (4)
- []= (1)
- abort (2)
- about (4)
- about= (4)
-
accept
_ language (2) - add (3)
-
add
_ file (2) -
add
_ file _ simple (2) -
add
_ gem _ contents (1) -
add
_ row (1) -
add
_ signatures (1) - age= (1)
- alert (1)
- append (1)
-
attribute
_ manager (1) - bind (1)
- body (1)
-
bytes
_ read (1) - call (1)
-
check
_ closed (1) - checksum (1)
- clear (1)
- close (5)
- closed? (2)
- codepage (1)
- codepage= (1)
-
col
_ sep (1) - command (1)
- command= (1)
-
command
_ names (1) - complain (1)
-
configured
_ args (1) -
configured
_ args= (1) -
content
_ id (1) - coverage (1)
-
coverage
_ report (1) -
coverage
_ report= (1) -
create
_ rule (1) - crit (1)
-
current
_ scope (1) - data (1)
- date (4)
- date= (4)
-
dc
_ coverage (1) -
dc
_ coverage= (1) -
dc
_ coverages (1) -
dc
_ language (1) -
dc
_ language= (1) -
dc
_ languages (1) - debug (2)
-
def
_ exception (2) - define (2)
-
define
_ task (1) - description (3)
- description= (2)
- devmajor (1)
- devminor (1)
- directory? (1)
- disposition (1)
- dump (1)
- each (3)
-
each
_ entry (1) - emerg (1)
- empty? (1)
- encoding (1)
-
enhance
_ with _ matching _ rule (1) - envelope (1)
- eof? (1)
- eql? (1)
- err (1)
- error (1)
- exception (2)
- execute (1)
-
extend
_ object (1) - extension (1)
-
extract
_ entry (1) - fail (3)
-
fast
_ generate (1) -
fast
_ unparse (1) - fatal (1)
- file? (1)
- filter (3)
-
find
_ command (1) -
find
_ command _ possibilities (1) -
find
_ paths (1) -
finish
_ page _ dir (1) - flush (1)
- from (1)
-
fsync
_ dir (1) -
full
_ name (1) -
garbage
_ collect (2) -
gem
_ file (1) -
gem
_ spec (1) -
gem
_ spec= (1) - generate (2)
-
generate
_ rdoc (1) -
generate
_ ri (1) - getc (1)
- gid (1)
- gname (1)
- hash (1)
- header (1)
- height (3)
- height= (3)
- homepage (1)
- homepage= (1)
- image (5)
- image= (3)
-
image
_ favicon (1) -
image
_ favicon= (1) -
image
_ format (1) -
image
_ height (1) -
image
_ height= (1) -
image
_ item (1) -
image
_ item= (1) -
image
_ size (2) -
image
_ size= (2) -
image
_ width (1) -
image
_ width= (1) -
in
_ namespace (1) - info (2)
- init (2)
-
install
_ rdoc (1) -
install
_ ri (1) - instance (3)
- intern (1)
- j (1)
- jj (1)
- json (1)
- language (6)
- language= (2)
-
last
_ comment (1) -
last
_ description (1) -
last
_ description= (1) - limit (1)
- lines (1)
- link (2)
- link= (2)
- linkname (1)
-
load
_ gemspec (1) -
load
_ rdoc (1) - log (2)
- lookup (1)
- magic (1)
-
main
_ page (1) -
main
_ page= (1) - manual page (1)
- max (4)
-
max
_ age (1) -
max
_ age= (1) - md5 (1)
-
media
_ subtype (1) -
media
_ type (1) - min (4)
- mkdir (1)
- mode (1)
- msg (1)
- mtime (1)
- multipart? (1)
- name (2)
- name= (1)
-
need
_ tar (1) -
need
_ tar= (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ bz2= (1) -
need
_ tar _ gz (1) -
need
_ tar _ gz= (1) -
need
_ zip (1) -
need
_ zip= (1) - new (31)
- notice (1)
- notify (2)
-
object
_ nl (1) -
object
_ nl= (1) - open (7)
- pack (1)
-
package
_ dir (1) -
package
_ dir= (1) -
package
_ dir _ path (1) -
package
_ files (1) -
package
_ files= (1) -
package
_ name (1) -
page
_ dir (1) -
page
_ dir= (1) - param (1)
- parse (4)
- parse! (1)
- parts (1)
-
peek
_ result (1) - pos (1)
- prefix (1)
-
pretty
_ generate (1) -
pretty
_ unparse (1) -
print
_ usage (1) -
process
_ args (1) - puts (1)
- raise (3)
-
rake
/ gempackagetask (1) -
rake
/ packagetask (1) - rdoc (1)
-
rdoc
_ installed? (1) - read (2)
- readlines (1)
- ready (1)
-
register
_ command (1) -
resolve
_ args (1) - resource (2)
- resource= (2)
- result (1)
- rewind (2)
-
ruby 1
. 6 feature (1) -
rubygems
/ command _ manager (1) -
rubygems
/ doc _ manager (1) -
rubygems
/ package (1) -
rubygems
/ package / f _ sync _ dir (1) -
rubygems
/ package / tar _ header (1) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (1) - run (1)
-
run
_ rdoc (1) - service (1)
-
set
_ error (1) -
setup
_ rdoc (1) - size (4)
- size= (2)
- source (1)
- space (1)
- space= (1)
-
space
_ before (1) -
space
_ before= (1) - start (1)
- subtype (1)
-
synthesize
_ file _ task (1) -
tar
_ bz2 _ file (1) -
tar
_ command (1) -
tar
_ command= (1) -
tar
_ gz _ file (1) - tasks (1)
-
tgz
_ file (1) - title (3)
- title= (3)
-
to
_ json (3) -
to
_ s (3) - typeflag (1)
- uid (1)
- uname (1)
-
uninstall
_ doc (1) - unknown (1)
- unparse (1)
-
update
_ checksum (1) -
update
_ ri _ cache (1) - updated (3)
- uri (1)
- uri= (1)
- url (3)
- url= (3)
- usage (4)
-
user
_ agent (1) - version (2)
- version= (1)
- warn (3)
- warning (1)
- width (3)
- width= (3)
- write (3)
- written (1)
- yaml (1)
-
zip
_ command (1) -
zip
_ command= (1) -
zip
_ file (1) -
zipped
_ stream (1) - 制御構造 (1)
検索結果
先頭5件
-
Net
:: IMAP :: BodyTypeMessage (18001.0) -
Content-Type が "message" であるメッセージを表すクラスです。
Content-Type が "message" であるメッセージを表すクラスです。
メールをメールに添付した場合などに使われます。
詳しくは 2045, 822 を参照してください。 -
RSS
:: ImageFaviconModel (18001.0) -
-
RSS
:: ImageFaviconModel :: ImageFavicon # about (18001.0) -
@todo
@todo -
RSS
:: ImageFaviconModel :: ImageFavicon # about= (18001.0) -
@todo
@todo -
RSS
:: ImageFaviconModel :: ImageFavicon # date (18001.0) -
@todo
@todo -
RSS
:: ImageFaviconModel :: ImageFavicon # date= (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel (18001.0) -
-
RSS
:: ImageItemModel :: ImageItem # about (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # about= (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # date (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # date= (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # height (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # height= (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # resource (18001.0) -
@todo
@todo -
RSS
:: ImageItemModel :: ImageItem # resource= (18001.0) -
@todo
@todo -
RSS
:: ImageModelUtils (18001.0) -
@todo
@todo -
RSS
:: Maker :: ImageBase (18001.0) -
RSS 1.0の場合はurl,title, maker.channel.link,maker.channelが適切に設定さ れている必要があります.
RSS 1.0の場合はurl,title,
maker.channel.link,maker.channelが適切に設定さ
れている必要があります.
RSS 0.91/2.0の場合はurl,title,
maker.channel.linkが適切に設定されている必要があります. -
RSS
:: Maker :: RSS09 :: Image (18001.0) -
-
RSS
:: Maker :: RSS10 :: Image (18001.0) -
-
RSS
:: Maker :: RSS20 :: Image (18001.0) -
-
RSS
:: MissingTagError (18001.0) -
-
RSS
:: NotExpectedTagError (18001.0) -
-
RSS
:: RDF :: Channel :: Image (18001.0) -
-
RSS
:: RDF :: Channel :: ImageFavicon (18001.0) -
-
RSS
:: RDF :: Channel :: ImageFavicon # size (18001.0) -
@todo
@todo -
RSS
:: RDF :: Channel :: ImageFavicon # size= (18001.0) -
@todo
@todo -
RSS
:: RDF :: Image (18001.0) -
-
RSS
:: Rss :: Channel :: Image (18001.0) -
-
RSS
:: TooMuchTagError (18001.0) -
-
RSS
:: UnknownTagError (18001.0) -
-
Rake
:: GemPackageTask (18001.0) -
Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのクラスです。
Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのクラスです。 -
Rake
:: PackageTask (18001.0) -
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義するクラスです。
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義するクラスです。 -
Rake
:: TaskManager (18001.0) -
タスクを管理するためのモジュールです。
タスクを管理するためのモジュールです。 -
coverage (18001.0)
-
カバレッジを測定するためのライブラリです。
カバレッジを測定するためのライブラリです。
=== 基本的な使い方
以下のようにして測定を行います。
(1) require "coverage" で、ライブラリを読み込む。
(2) Coverage.start を実行し、測定を開始する。
(3) require や load で測定対象のファイルを実行する。
(4) Coverage.result や Coverage.peek_result で結果を確認する。
Coverage.result は、ファイル名をキーとし、カバレッジ測定結果を値とするハッシュを返します。
==== 簡単な例
まず測定対象のソースを用... -
manual page (18001.0)
-
manual page foo(1)という記述はマニュアルページの参照を示します(Unixでの話)。
manual page
foo(1)という記述はマニュアルページの参照を示します(Unixでの話)。
$ man 1 foo
などとして参照します。
数字はセクション番号を示します。例えば
* 1 コマンド
* 2 システムコール
* 3 ライブラリ関数
などと分類わけされています。各セクションの意味は intro(1) などに
説明がありますのでそちらも参照してください。
環境によってはシステムコールがライブラリ関数として実装されている
場合もあるので socket(2) が
$ man 2 socket
でなく
$ man 3 socket
の場合もあり... -
rake
/ gempackagetask (18001.0) -
Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのライブラリです。
Gem Spec ファイルを元にして Gem パッケージを作成するタスクを定義するためのライブラリです。
Gem パッケージだけでなく zip, tgz, tar.gz, tar.bz2 の各ファイルを作成する事もできます。
以下のタスクを定義します。
: PACKAGE_DIR/NAME-VERSION.gem
Gem パッケージを作成します。
例:
require 'rubygems'
spec = Gem::Specification.new do |s|
s.platform = Gem::Platform::RUBY
s.summa... -
rake
/ packagetask (18001.0) -
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義します。
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義します。
このライブラリをロードすると以下のタスクが使用可能になります。
: package
パッケージを作成します。
: clobber_package
作成したパッケージを削除します。このタスクは clobber タスクにも追加されます。
: repackage
パッケージが古くない場合でもパッケージを再作成します。
: PACKAGE_DIR/NAME-VERSION.tgz
Rake::PackageTask#need_tar が真の場合 gzip された tar パッケージを作成... -
rubygems
/ command _ manager (18001.0) -
gem コマンドによってサポートされているサブコマンドを管理するライブラリです。
gem コマンドによってサポートされているサブコマンドを管理するライブラリです。
Extra commands can be provided by writing a rubygems_plugin.rb
file in an installed gem. You should register your command against the
Gem::CommandManager instance, like this:
# file rubygems_plugin.rb
require 'rubygems/command_manager'
class Gem::Co... -
rubygems
/ doc _ manager (18001.0) -
Gem パッケージの RDoc, RI を生成するためのクラスを扱うライブラリです。
Gem パッケージの RDoc, RI を生成するためのクラスを扱うライブラリです。 -
rubygems
/ package (18001.0) -
このライブラリは Gem パッケージを扱うためのライブラリです。
このライブラリは Gem パッケージを扱うためのライブラリです。 -
rubygems
/ package / f _ sync _ dir (18001.0) -
-
rubygems
/ package / tar _ header (18001.0) -
tar アーカイブの各エントリのヘッダを表すクラスを提供するライブラリです。
tar アーカイブの各エントリのヘッダを表すクラスを提供するライブラリです。 -
rubygems
/ package / tar _ input (18001.0) -
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ パークラスを提供するライブラリです。
gem-format な tar ファイルを読み込む Gem::Package::TarReader のラッ
パークラスを提供するライブラリです。 -
rubygems
/ package / tar _ output (18001.0) -
gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ パークラスを提供するライブラリです。
gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ
パークラスを提供するライブラリです。 -
rubygems
/ package / tar _ reader (18001.0) -
gem-format な tar ファイルを読むためのクラスを提供するライブラリです。
gem-format な tar ファイルを読むためのクラスを提供するライブラリです。 -
rubygems
/ package / tar _ reader / entry (18001.0) -
tar アーカイブ中のそれぞれのエントリを扱うためのクラスを提供するライブ ラリです。
tar アーカイブ中のそれぞれのエントリを扱うためのクラスを提供するライブ
ラリです。 -
rubygems
/ package / tar _ writer (18001.0) -
tar ファイルを書き込むためのクラスを提供するライブラリです。
tar ファイルを書き込むためのクラスを提供するライブラリです。 -
DRb
:: ExtServManager . new -> DRb :: ExtServManager (9301.0) -
DRb::ExtServManager オブジェクトを生成して返します。
DRb::ExtServManager オブジェクトを生成して返します。
これで生成したオブジェクトの DRb::ExtServManager#service を
リモートプロセスから呼び出すことでサービスの仲介を実現します。 -
Etc
:: SC _ 2 _ PBS _ MESSAGE -> Integer (9301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ AVPHYS _ PAGES -> Integer (9301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ MESSAGE _ PASSING -> Integer (9301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ PAGESIZE -> Integer (9301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ PAGE _ SIZE -> Integer (9301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Etc
:: SC _ PHYS _ PAGES -> Integer (9301.0) -
Etc.#sysconf の引数に指定します。
Etc.#sysconf の引数に指定します。
詳細は sysconf(3) を参照してください。 -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (9301.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使用します。 -
Exception2MessageMapper
. def _ exception(klass , exception _ name , message _ format , superklass = StandardError) -> Class (9301.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param klass 一階層上となるクラス名を指定します。
@param exception_name 例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
@param superklass 定義する例外クラスのスーパークラスを指定します。
省略すると StandardError を使用... -
Gem
:: CommandManager . instance -> Gem :: CommandManager (9301.0) -
自身をインスタンス化します。
自身をインスタンス化します。 -
Gem
:: DocManager . new(spec , rdoc _ args = "") -> Gem :: DocManager (9301.0) -
自身を初期化します。
自身を初期化します。
@param spec ドキュメントを生成する対象の Gem::Specification のインスタンスを指定します。
@param rdoc_args RDoc に渡すオプションを指定します。 -
Gem
:: Package :: TarHeader . from(stream) -> Gem :: Package :: TarHeader (9301.0) -
stream から先頭 512 バイトを読み込んで Gem::Package::TarHeader の インスタンスを作成して返します。
stream から先頭 512 バイトを読み込んで Gem::Package::TarHeader の
インスタンスを作成して返します。
@param stream IO のように read メソッドを持つオブジェクトを指定します。 -
Gem
:: Package :: TarOutput . new(io , signer) -> Gem :: Package :: TarOutput (9301.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するために 自身を初期化します。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するために
自身を初期化します。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Security::Signer -
Gem
:: Package :: TarReader . new(io) -> Gem :: Package :: TarReader (9301.0) -
io に関連付けて Gem::Package::TarReader を初期化します。
io に関連付けて Gem::Package::TarReader を初期化します。
@param io pos, eof?, read, getc, pos= というインスタンスメソッドを持つ
オブジェクトを指定します。 -
Gem
:: Package :: TarReader :: Entry # header -> Gem :: Package :: TarHeader (9301.0) -
自身のヘッダを返します。
自身のヘッダを返します。 -
Gem
:: Package :: TarWriter . new(io) -> Gem :: Package :: TarWriter (9301.0) -
自身を初期化します。
自身を初期化します。
@param io 自身に関連付ける IO を指定します。 -
Gem
:: Package :: TarWriter :: BoundedStream . new(io , limit) -> Gem :: Package :: TarWriter :: BoundedStream (9301.0) -
自身を初期化します。
自身を初期化します。
@param io ラップする IO を指定します。
@param limit 書き込み可能な最大のサイズを指定します。 -
Gem
:: Package :: TarWriter :: RestrictedStream . new(io) -> Gem :: Package :: TarWriter :: RestrictedStream (9301.0) -
自身を初期化します。
自身を初期化します。
@param io ラップする IO を指定します。 -
Net
:: IMAP :: BodyTypeMessage # body -> Net :: IMAP :: BodyTypeBasic | Net :: IMAP :: BodyTypeMessage | Net :: IMAP :: BodyTypeText | Net :: IMAP :: BodyTypeMultipart (9301.0) -
ボディを返します。
ボディを返します。 -
Net
:: SMTP # send _ message(mailsrc , from _ addr , *to _ addrs) -> () (9301.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
:: GemPackageTask . new(gem _ spec) {|t| . . . } -> Rake :: GemPackageTask (9301.0) -
自身を初期化してタスクを定義します。
自身を初期化してタスクを定義します。
ブロックが与えられた場合は、自身をブロックパラメータとして
ブロックを評価します。
@param gem_spec Gem::Specification のインスタンスを指定します。 -
Rake
:: PackageTask . new(name = nil , version = nil) {|t| . . . } -> Rake :: PackageTask (9301.0) -
自身を初期化してタスクを定義します。
自身を初期化してタスクを定義します。
ブロックが与えられた場合は、自身をブロックパラメータとして
ブロックを評価します。
@param name パッケージ名を指定します。
@param version パッケージのバージョンを指定します。
':noversion' というシンボルを指定するとバージョン情報をセットしません。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |packa... -
Coverage
. peek _ result -> Hash (9001.0) -
測定途中の結果をファイル名をキー、各行の実行回数を配列にした値のハッシュで返 します。空行やコメントのみの行などの測定結果は nil になります。
測定途中の結果をファイル名をキー、各行の実行回数を配列にした値のハッシュで返
します。空行やコメントのみの行などの測定結果は nil になります。
@return 測定途中結果を表すハッシュ
@raise RuntimeError Coverage.start を実行する前に実行された場合に
発生します。
//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end
end
//}
//emlist[][ruby]{
require "cover... -
Coverage
. result -> Hash (9001.0) -
測定結果をファイル名をキー、各行の実行回数を配列にした値のハッシュを返 します。空行やコメントのみの行などの測定結果は nil になります。
測定結果をファイル名をキー、各行の実行回数を配列にした値のハッシュを返
します。空行やコメントのみの行などの測定結果は nil になります。
resultメソッドが実行された後はカバレッジの測定を行いません。
@return 測定結果を表すハッシュ
@raise RuntimeError Coverage.start を実行する前に実行された場合に
発生します。
//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end
end
//}
//e... -
Coverage
. start -> nil (9001.0) -
カバレッジの測定を開始します。既に実行されていた場合には何も起こりません。
カバレッジの測定を開始します。既に実行されていた場合には何も起こりません。 -
DRb
:: ExtServManager # service(name) -> DRb :: ExtServ (9001.0) -
name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。
name で指定したサービスに関連付けられた DRb::ExtServ
オブジェクトを返します。
サービスを提供するプロセスが起動していない場合は、DRb::ExtServManager.command
で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジェクトが
DRb::ExtServ.new によって ExtServManager に登録されるのを待ちます。
その後、登録されたオブジェクトを返します。
すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。
DRb::ExtServ#stop_servic... -
DRb
:: ExtServManager # uri -> String|nil (9001.0) -
サービス起動時にプロセスを spawn する時に渡す URI を返します。
サービス起動時にプロセスを spawn する時に渡す URI を返します。
デフォルトは nil で、これは DRb.#uri を用いることを意味します。
@see DRb::ExtServManager#uri= -
DRb
:: ExtServManager # uri=(uri) (9001.0) -
サービス起動時にプロセスを spawn する時に渡す URI を設定します。
サービス起動時にプロセスを spawn する時に渡す URI を設定します。
@see DRb::ExtServManager#uri -
DRb
:: ExtServManager . command -> { String => String|[String] } (9001.0) -
サービスを起動するためのコマンドを指定するための Hash を 返します。
サービスを起動するためのコマンドを指定するための Hash を
返します。
Hash のキーがサービス名で、値がそのサービスを起動するためのコマンドです。
この Hash を変更することでサービスを定義します。
DRb::ExtServManager.command= で Hash 自体を
変更することでも同じことができます。
コマンドは文字列、もしくは文字列の配列で指定します。
文字列で指定した場合は Kernel.#spawn で
プロセスを起動する際に shell 経由で起動されます。
文字列の配列で指定すると shell を経由せずに起動されます。 -
DRb
:: ExtServManager . command=(cmd) (9001.0) -
サービスを起動するためのコマンドを指定するための Hash を 設定します。
サービスを起動するためのコマンドを指定するための Hash を
設定します。
@param cmd コマンドを設定した Hash
@see DRb::ExtServManager.command -
Exception
# to _ s -> String (9001.0) -
エラーメッセージをあらわす文字列を返します。
エラーメッセージをあらわす文字列を返します。
//emlist[例][ruby]{
begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end
//} -
Exception2MessageMapper
# Fail(exception _ class = nil , *rest) -> () (9001.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。
例:
class Foo
extend Exception2MessageMapper
p def_exception :NewExceptionClass, "message...%d, %d and %d" # =>... -
Exception2MessageMapper
# Raise(exception _ class = nil , *rest) -> () (9001.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。
例:
class Foo
extend Exception2MessageMapper
p def_exception :NewExceptionClass, "message...%d, %d and %d" # =>... -
Exception2MessageMapper
# bind(cl) -> () (9001.0) -
@todo
@todo
@param cl xxx -
Exception2MessageMapper
# fail(exception _ class = nil , *rest) -> () (9001.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。 -
Exception2MessageMapper
. Fail(klass = E2MM , exception _ class = nil , *rest) -> () (9001.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param klass 一階層上となるクラス名を指定します。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。 -
Exception2MessageMapper
. Raise(klass = E2MM , exception _ class = nil , *rest) -> () (9001.0) -
登録されている情報を使用して、例外を発生させます。
登録されている情報を使用して、例外を発生させます。
@param klass 一階層上となるクラス名を指定します。
@param exception_class 例外クラス。
@param rest メッセージに埋め込む値。
@raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在しない場合に発生します。 -
Exception2MessageMapper
. extend _ object(cl) -> () (9001.0) -
@todo
@todo
@param cl -
Exception2MessageMapper
:: E2MM (9001.0) -
Alias of Exception2MessageMapper
Alias of Exception2MessageMapper -
Exception2MessageMapper
:: ErrNotRegisteredException (9001.0) -
登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。
登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。 -
Gem
:: CommandManager # [](command _ name) -> Gem :: Command | nil (9001.0) -
引数で指定されたコマンド名に対応するクラスのインスタンスを返します。
引数で指定されたコマンド名に対応するクラスのインスタンスを返します。
@param command_name コマンド名を文字列で指定します。 -
Gem
:: CommandManager # command _ names -> Array (9001.0) -
登録されているコマンド名の配列を返します。
登録されているコマンド名の配列を返します。 -
Gem
:: CommandManager # find _ command(command _ name) -> Gem :: Command | nil (9001.0) -
登録されているコマンドからマッチしたものを返します。
登録されているコマンドからマッチしたものを返します。
@param command_name コマンド名を文字列で指定します。
@return Gem::Command のサブクラスのインスタンスを返します。
@raise RuntimeError マッチする可能性のあるコマンドが複数ある場合に発生します。
また、マッチするコマンドが無かった場合にも発生します。 -
Gem
:: CommandManager # find _ command _ possibilities(command _ name) -> Array (9001.0) -
登録されているコマンドでマッチする可能性のあるものを返します。
登録されているコマンドでマッチする可能性のあるものを返します。
@param command_name コマンド名を文字列で指定します。 -
Gem
:: CommandManager # process _ args(args) -> () (9001.0) -
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
@param args コマンドラインから受け取った引数を指定します。 -
Gem
:: CommandManager # register _ command(command _ name) -> false (9001.0) -
コマンドを自身に登録します。
コマンドを自身に登録します。
@param command_name コマンド名をシンボルで指定します。 -
Gem
:: CommandManager # run(args) -> () (9001.0) -
引数 args を処理して gem コマンドを実行中のエラーを捕捉します。
引数 args を処理して gem コマンドを実行中のエラーを捕捉します。
@param args コマンドラインから受け取った引数を指定します。 -
Gem
:: DocManager # generate _ rdoc (9001.0) -
自身にセットされている Gem::Specification の情報をもとに RDoc のドキュメントを生成します。
自身にセットされている Gem::Specification の情報をもとに RDoc のドキュメントを生成します。 -
Gem
:: DocManager # generate _ ri (9001.0) -
自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。
自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。 -
Gem
:: DocManager # install _ rdoc (9001.0) -
RDoc を生成してインストールします。
RDoc を生成してインストールします。 -
Gem
:: DocManager # install _ ri (9001.0) -
RI のデータを生成してインストールします。
RI のデータを生成してインストールします。 -
Gem
:: DocManager # rdoc _ installed? -> bool (9001.0) -
RDoc がインストール済みの場合は、真を返します。 そうでない場合は偽を返します。
RDoc がインストール済みの場合は、真を返します。
そうでない場合は偽を返します。 -
Gem
:: DocManager # run _ rdoc(*args) (9001.0) -
与えられた引数を使用して RDoc を実行します。
与えられた引数を使用して RDoc を実行します。
@param args RDoc に与える引数を指定します。
@raise Gem::FilePermissionError RDoc でドキュメント生成中にファイルにアクセス出来なかった場合に発生します。