1674件ヒット
[1-100件を表示]
(0.201秒)
種類
- インスタンスメソッド (891)
- 特異メソッド (613)
- モジュール関数 (159)
- 文書 (11)
ライブラリ
- ビルトイン (667)
-
cgi
/ session (11) - drb (22)
- e2mmap (12)
- fileutils (11)
- json (22)
-
net
/ ftp (22) -
net
/ http (66) -
net
/ pop (22) -
net
/ smtp (28) -
net
/ telnet (4) - openssl (198)
- optparse (96)
- ostruct (11)
- resolv-replace (22)
-
rexml
/ document (22) -
rubygems
/ installer (11) - set (22)
- socket (11)
- stringio (168)
- strscan (11)
- thwait (6)
- uri (55)
-
webrick
/ httpproxy (11) - win32ole (121)
- zlib (11)
クラス
- BasicSocket (11)
-
CGI
:: Session :: MemoryStore (11) -
DRb
:: DRbServer (11) - Dir (2)
- Enumerator (16)
-
Enumerator
:: Lazy (11) - Fiber (27)
-
File
:: Stat (11) -
Gem
:: Installer (11) - Hash (11)
- IO (217)
- Module (27)
- Mutex (2)
-
Net
:: FTP (22) -
Net
:: HTTP (22) -
Net
:: POP3 (22) -
Net
:: SMTP (28) -
Net
:: Telnet (4) - Object (11)
-
OpenSSL
:: BN (11) -
OpenSSL
:: Config (22) -
OpenSSL
:: Digest (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: PKCS12 (11) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: DSA (33) -
OpenSSL
:: PKey :: RSA (44) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Store (22) -
OpenSSL
:: X509 :: StoreContext (11) - OpenStruct (11)
- OptionParser (96)
-
REXML
:: Document (11) -
REXML
:: Text (11) - Range (11)
- Regexp (22)
- Set (22)
- StringIO (168)
- StringScanner (11)
- Struct (14)
- TCPSocket (22)
- Thread (51)
-
Thread
:: Mutex (9) - ThreadsWait (6)
- Time (16)
- TracePoint (28)
-
URI
:: FTP (22) -
URI
:: HTTP (11) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: HTTPProxyServer (11) - WIN32OLE (66)
-
WIN32OLE
_ EVENT (33) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIANT (11) -
Zlib
:: Inflate (11)
モジュール
- DRb (11)
- Enumerable (66)
- Exception2MessageMapper (12)
- FileUtils (11)
- JSON (22)
- Kernel (115)
-
Net
:: HTTPHeader (44)
キーワード
- < (11)
- Complex (12)
- Fail (6)
- Float (6)
- Integer (11)
- Raise (6)
- Rational (11)
-
_ invoke (11) -
callee
_ id (11) - close (2)
- compile (11)
-
content
_ length (11) - each (85)
-
each
_ line (88) -
eval
_ script (6) - fail (33)
- feed (11)
- fetch (18)
- generate (11)
- getbyte (11)
- getc (22)
- gets (44)
- inflate (11)
- invoke (11)
- join (22)
- lines (14)
- load (11)
- locale= (11)
- loop (9)
- max (22)
-
method
_ id (11) - min (44)
- new2 (11)
-
next
_ wait (6) -
ole
_ activex _ initialize (11) -
ole
_ show _ help (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) - open (33)
- order (32)
- order! (16)
- parse (16)
- parse! (8)
-
pending
_ interrupt? (11) - permute (16)
- permute! (8)
-
prime
_ fasttest? (11) - print (22)
- printf (11)
- private (16)
- produce (5)
- puts (11)
- range (11)
-
range
_ length (11) - readline (44)
- readlines (11)
-
renegotiation
_ cb= (11) - resume (11)
- send (11)
-
singleton
_ class (11) - sleep (11)
- start (72)
-
start
_ service (11) - status (11)
- ungetc (22)
- unparse (11)
- unscan (11)
- uptodate? (11)
- verify (22)
- waitfor (4)
-
write
_ smime (11) - yield (11)
- 制御構造 (11)
検索結果
先頭5件
- WIN32OLE
_ TYPELIB . new(libname , mjv = nil , miv = nil) -> WIN32OLE _ TYPELIB - WIN32OLE
_ EVENT . new(ole , event = nil) -> WIN32OLE _ EVENT - Fiber
# raise(exception , message = nil , backtrace = nil) -> object - Kernel
. # raise(error _ type , message = nil , backtrace = caller(0) , cause: $ !) -> () - WIN32OLE
_ VARIANT . new(val , vartype = nil) -> WIN32OLE _ VARIANT
-
WIN32OLE
_ TYPELIB . new(libname , mjv = nil , miv = nil) -> WIN32OLE _ TYPELIB (24739.0) -
WIN32OLE_TYPELIBオブジェクトを生成します。
...WIN32OLE_TYPELIBオブジェクトを生成します。
@param libname 生成するTypeLibのレジストリ上のドキュメント文字列
(WIN32OLE_TYPELIB#name)または
GUID(WIN32OLE_TYPELIB#guid)またはTLBファイル名を
文字列で......す。
@param mjv 作成するTypeLibのメジャーバージョン番号をIntegerで指定します。
または整数部にメジャーバージョン、小数点数部にマイナーバージョ
ンを指定したFloatで指定します。libnameに名前を指定した場......miv 作成するTypeLibのマイナーバージョン番号を整数で指定します。
mjvにFloatを与えた場合およびlibnameに名前を指定した場合は無
視します。
@return libnameで指定したWIN32OLE_TYPELIBオブジェクトを返します。
@raise... -
WIN32OLE
_ EVENT . new(ole , event = nil) -> WIN32OLE _ EVENT (24550.0) -
OLEオートメーションサーバのイベント受信機構をオブジェクト化して返します。
...OLEオートメーションサーバのイベント受信機構をオブジェクト化して返します。
newメソッドは、OLEオートメーションサーバがイベント通知に利用するインター
フェイスを取得し、オブジェクトとして返します。
@param ole......イベントの通知元のWIN32OLEオブジェクトを指定します。
@param event イベントのインターフェイスを示すインターフェイス名または
IIDを文字列で指定します。省略時にはoleパラメータで指定した
オブジェク......フェイスを利用します。
@return 指定したオブジェクトのイベントを管理するWIN32OLE_EVENTオブジェクト。
@raise RuntimeError eventパラメータで指定したIIDが見つかりません。また
はオブジェクトがイベントをサポー... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (24529.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......ssage 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。
その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります......す。
@param exception 発生させる例外です。
@param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。
//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内... -
Kernel
. # raise(error _ type , message = nil , backtrace = caller(0) , cause: $ !) -> () (24459.0) -
例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。
...RuntimeError を発生させます。
//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or directory - "nonexist" (Errno::ENOENT)
end
//}
引数を渡した場合は、例外メッセージ message を持った error_type の示す例外(省略時 RuntimeErro......print 'in method.'
raise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)......SecurityError.new(mesg)
end
end
begin
raise MyException.new
rescue SecurityError
p $! #=> #<SecurityError: SecurityError>
end
//}
@see Kernel.#caller......、Kernel.#caller の戻り値と同じ
形式で指定しなければいけません。
@param cause 現在の例外($!)の代わりに Exception#cause に設定する例外を指定します。
Exception オブジェクトまたは nil を指定できます。
@raise TypeError exception メソ......aise "error!!" if num <= 9
rescue RuntimeError
num += 10
print 'in rescue.'
retry
else
print 'in else.'
ensure
print "in ensure.\n"
end
foo(4) #=> in method.in rescue.in method.in else.in ensure.
//}
//emlist[例3][ruby]{
class MyException
def exception(mesg=nil)
SecurityError.new(... -
WIN32OLE
_ VARIANT . new(val , vartype = nil) -> WIN32OLE _ VARIANT (24426.0) -
指定したオブジェクトを値とするWIN32OLE_VARIANTオブジェクトを生成します。
...ェクトを値とするWIN32OLE_VARIANTオブジェクトを生成します。
@param val ラップするRubyオブジェクトを指定します。
@param vartype 省略時はWIN32OLEが自動型変換を行います。指定する場合は
WIN32OLE::VARIANTの定数を指定して......ださい。
@return val引数を値として持つWIN32OLE_VARIANTオブジェクトを返します。
@raise TypeError val引数の型がArray、String、Integer、Float、Time、
WIN32OLE、WIN32OLE_VARIANT、TrueClass、FalseClass、
NilClass のいずれでも......ありません。
shell = WIN32OLE.new('Shell.Application')
folder = shell.NameSpace('C:\\Users\\Public\\Documents')
item = folder.ParseName('test.txt')
v = WIN32OLE_VARIANT.new('Delete')
item.invokeVerb(v) # => ゴミ箱への移動ダイアログを表示
バイト配列を... -
WIN32OLE
. new(server , host=nil) -> WIN32OLE (24420.0) -
OLEオートメーションサーバを生成します。
...OLEオートメーションサーバを生成します。
引数で指定したCLSIDまたはPROGIDを持つOLEオートメーションサーバを生成し
ます。生成に成功した場合、該当サーバを操作可能なWIN32OLEオブジェクトが
返ります。
CLSIDおよびPROGIDに......ついてはWIN32OLE.connectを参照してください。
@param server OLEオートメーションサーバを示すPROGIDまたはCLSIDを文字列
で指定します。
@param host サーバを生成するホストのホスト名またはIPアドレスを文字列で......WIN32OLEオブジェク
トを返します。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
理由はメッセージのHRESULTを調べてください。
WIN32OLE.new('Excel.Application') # => Excel OLE... -
OpenSSL
:: OCSP :: CertificateId . new(subject , issuer , digest=nil) -> OpenSSL :: OCSP :: CertificateId (24414.0) -
CertificateId オブジェクトを生成します。
...CertificateId オブジェクトを生成します。
subject には問合せ対象の証明書を、issuerにはsubjectのissuer(発行者)
の証明書を渡します。
@param subject 問合せ対象の証明書(OpenSSL::X509::Certificate オブジェクト)
@param issuer subjectのissuer(発......証明書(OpenSSL::X509::Certificate オブジェクト)
@param digest issuerの名前のハッシュ値、issuerの証明書の公開鍵のハッシュ値を取るためのハッシュアルゴリズム。nilでデフォルトのアルゴリズムが使われます
@raise OpenSSL::OCSP::OCSPError... -
OpenSSL
:: Digest . new(name , data=nil) -> OpenSSL :: Digest (24408.0) -
ダイジェストオブジェクトを生成します。
...、その文字列でオブジェクトの内部状態を更新します。
@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data 入力文字列
@raise RuntimeError サポートされていないアルゴリズムを指定した場合に発生します... -
File
:: Stat . new(path) -> File :: Stat (24325.0) -
path に関する File::Stat オブジェクトを生成して返します。 File.stat と同じです。
...File::Stat オブジェクトを生成して返します。
File.stat と同じです。
@param path ファイルのパスを指定します。
@raise Errno::ENOENT pathに該当するファイルが存在しない場合発生します。
//emlist[][ruby]{
p $:[0]
#=> 例
# "C:/Program Files/rub......y-1.8/lib/ruby/site_ruby/1.8"
p File::Stat.new($:[0])
#=> 例
#<File::Stat dev=0x2, ino=0, mode=040755, nlink=1, uid=0, gid=0, rdev=0x2, size=0, blksize=nil, blocks=nil, atime=Sun Sep 02 14:15:20 +0900 2007, mtime=Tue Apr 24 23:03:44 +0900 2007, ctime=Tue Apr 24 23:03:37 +0900 2007>
//}... -
Gem
:: Installer . new(gem , options = {}) -> Gem :: Installer (24319.0) -
@todo 書いてないオプションがいっぱいある
...スを指定します。
@param options インストーラが使用するオプションをハッシュで指定します。
使用できるキーは以下の通りです。
: :env_shebang
コマンドのラッパーで shebang line に /usr/bin/env を使用します。
: :force......クを行わないようにします。
: :ignore_dependencies
依存関係を満たしていない場合でも例外を発生させません。
: :install_dir
Gem をインストールするディレクトリを指定します。
: :format_executable
実行ファイルの名前を ruby と同......rity_policy
特定のセキュリティポリシーを使用します。詳細は Gem::Security を参照してください。
: :wrappers
この値が真の場合は、ラッパーをインストールします。偽の場合は、シンボリックリンクを作成します。
: :user_install...