ライブラリ
- ビルトイン (41)
- benchmark (1)
-
cgi
/ core (1) -
cgi
/ html (9) -
cgi
/ session (1) - csv (5)
- date (1)
- drb (2)
-
drb
/ timeridconv (2) - etc (3)
- fiddle (34)
-
fiddle
/ import (13) -
irb
/ cmd / subirb (2) -
irb
/ frame (1) - mkmf (1)
-
net
/ ftp (3) -
net
/ imap (13) -
net
/ pop (2) - openssl (23)
- optparse (4)
- pathname (3)
- prettyprint (4)
- psych (1)
-
rexml
/ document (8) -
rexml
/ sax2listener (1) -
rubygems
/ package / tar _ header (2) -
rubygems
/ specification (1) -
rubygems
/ timer (1) -
rubygems
/ validator (4) - set (2)
- shell (2)
-
shell
/ command-processor (2) -
shell
/ filter (2) - socket (1)
- stringio (1)
- tracer (1)
- tsort (2)
- win32ole (11)
クラス
- Array (3)
- BasicObject (1)
- BasicSocket (1)
-
Benchmark
:: Job (1) -
CGI
:: Session (1) - CSV (3)
-
CSV
:: Table (2) -
DRb
:: DRbIdConv (2) -
DRb
:: TimerIdConv (2) - Date (1)
-
Encoding
:: InvalidByteSequenceError (7) - Enumerator (1)
-
Etc
:: Group (1) -
Etc
:: Passwd (2) -
Fiddle
:: CStruct (2) -
Fiddle
:: Closure (3) -
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (5) -
Fiddle
:: Handle (4) -
Fiddle
:: Pointer (21) -
File
:: Stat (7) -
Gem
:: Package :: TarHeader (2) -
Gem
:: Specification (1) -
Gem
:: Validator (4) - Hash (2)
- IO (1)
-
IRB
:: ExtendCommand :: Foreground (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: Frame (1) - Module (4)
-
Net
:: FTP (1) -
Net
:: FTP :: MLSxEntry (2) -
Net
:: IMAP (9) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: IMAP :: Envelope (1) -
Net
:: POPMail (2) - Object (3)
-
OpenSSL
:: ASN1 :: ObjectId (5) -
OpenSSL
:: Engine (4) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: CertificateId (3) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: Session (1) -
OpenSSL
:: X509 :: Attribute (1) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: ExtensionFactory (2) - OptionParser (4)
- Pathname (3)
- PrettyPrint (4)
-
Process
:: Status (1) -
Psych
:: Emitter (1) -
RDoc
:: Options (1) -
REXML
:: DocType (2) -
REXML
:: Element (2) -
REXML
:: Elements (2) -
REXML
:: Entity (1) -
REXML
:: Formatters :: Pretty (1) - Set (2)
- Shell (2)
-
Shell
:: CommandProcessor (2) -
Shell
:: Filter (2) - String (6)
- StringIO (1)
- Symbol (2)
- Time (1)
- TracePoint (2)
- Tracer (1)
- WIN32OLE (5)
-
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (3) -
WIN32OLE
_ TYPELIB (1)
モジュール
-
CGI
:: HtmlExtension (9) -
CGI
:: QueryExtension (1) -
Fiddle
:: Importer (11) - Kernel (2)
-
REXML
:: SAX2Listener (1) - TSort (2)
キーワード
- + (1)
- +@ (1)
- -@ (1)
- <=> (1)
- == (1)
- [] (5)
-
_ _ id _ _ (1) -
_ getproperty (1) -
_ invoke (1) -
_ setproperty (1) - abi (1)
-
add
_ certid (1) -
add
_ status (1) - alien (1)
- args (1)
- bind (1)
- breakable (1)
- call (2)
-
callee
_ id (1) - center (1)
- certid (1)
- cleanpath (1)
- clone (1)
- close (1)
- cmp (1)
-
cmp
_ issuer (1) -
col
_ sep (1) -
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) -
content
_ id (3) -
create
_ ext (1) -
create
_ extension (1) -
create
_ value (1) - ctype (1)
- delete (1)
-
delete
_ element (1) -
delete
_ if (2) -
destination
_ encoding (1) -
destination
_ encoding _ name (1) - dig (1)
-
dir
_ config (1) - dispid (1)
- divide (2)
- dlload (1)
-
each
_ element _ with _ attribute (1) -
each
_ strongly _ connected _ component _ from (2) - eql? (1)
- equal? (1)
-
error
_ bytes (1) - executable? (1)
-
executable
_ real? (1) - execute (2)
- extern (1)
-
external
_ id (1) - facts (1)
- fill (2)
- free (1)
- friday? (2)
- getpeereid (1)
- gid (4)
- group (1)
- grpowned? (1)
- guid (2)
- handler= (1)
- helpcontext (1)
- hidden (2)
- id2name (1)
- idle (1)
-
idle
_ done (1) - img (1)
-
import
_ symbol (1) -
incomplete
_ input? (1) - inspect (1)
- intern (1)
- itself (1)
-
line
_ width (1) - ljust (1)
- ln (1)
-
load
_ private _ key (1) -
load
_ public _ key (1) -
long
_ name (1) - maxwidth (1)
-
method
_ id (1) -
method
_ missing (1) - name (3)
- notationdecl (1)
- null? (1)
-
object
_ id (1) - oid (3)
-
ole
_ query _ interface (1) - pid (4)
- progid (1)
- ptr (2)
- pubid (1)
-
public
_ instance _ method (1) - puts (1)
-
readagain
_ bytes (1) - ref (1)
-
remote
_ ident (1) -
remove
_ leading _ dot _ dir (1) - reset (2)
- rjust (1)
- serial (1)
-
session
_ id (1) -
session
_ id _ context (1) -
set
_ params (1) - setgid? (5)
- setuid? (5)
-
short
_ name (1) - size (1)
- sizeof (1)
- sn (1)
-
source
_ encoding (1) -
source
_ encoding _ name (1) - status (1)
- struct (1)
- submit (2)
- summarize (2)
-
summary
_ width (1) -
summary
_ width= (1) - sym (1)
-
tab
_ width (1) - text (1)
- time (1)
-
to
_ i (5) -
to
_ id (2) -
to
_ int (1) -
to
_ obj (2) -
to
_ ptr (1) -
to
_ s (4) -
to
_ str (2) -
to
_ sym (1) -
to
_ value (1) -
trace
_ func (2) - typealias (1)
- uid (3)
-
uid
_ copy (1) -
uid
_ fetch (1) -
uid
_ move (1) -
uid
_ search (1) -
uid
_ sort (1) -
uid
_ store (1) -
uid
_ thread (1) - uidl (1)
- union (1)
- unique (1)
-
unique
_ id (1) -
valid
_ encoding? (1) - validate (1)
- value (1)
-
verify
_ gem (1) -
verify
_ gem _ file (1) - voidcmd (1)
- width (2)
-
with
_ index (1)
検索結果
先頭5件
-
Fiddle
:: Handle # close -> Integer (9604.0) -
自身をクローズします。成功した場合は 0 を返します。そうでない場合は、 0 以外の整数を返します。
自身をクローズします。成功した場合は 0 を返します。そうでない場合は、
0 以外の整数を返します。
@see dlclose(3) -
Fiddle
:: Handle # sym(func) -> Integer (9604.0) -
関数やグローバル変数 func へのポインタを取得し、整数として返します。
関数やグローバル変数 func へのポインタを取得し、整数として返します。
@param func 得たいシンボルの名前を文字列で与えます。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
p h.sym('strlen') # 関数ポインタのアドレスを整数で表示 -
File
:: Stat # grpowned? -> bool (9418.0) -
グループIDが実効グループIDと等しい時に真を返します。
グループIDが実効グループIDと等しい時に真を返します。
補助グループIDは考慮されません。
//emlist[][ruby]{
printf "%s %s\n", $:[0], File::Stat.new($:[0]).grpowned?
#例
#=> /usr/local/lib/site_ruby/1.8 false
printf "%s %s\n", $0, File::Stat.new($0).grpowned?
#例
#=> filestat.rb true
//} -
WIN32OLE
_ EVENT # handler=(obj) -> () (9358.0) -
イベント処理を実行するオブジェクトを登録します。
イベント処理を実行するオブジェクトを登録します。
イベントハンドラをメソッドとして持つオブジェクトをイベントハンドラとし
て登録します。
イベントハンドラはイベント名に「on」を前置します。もし、イベントに対応
するonメソッドが実装されていなければmethod_missingが呼ばれます。イベン
ト名は大文字小文字を区別するため、正確な記述が必要です。
@param obj イベントに対応するメソッドを持つオブジェクト。イベント受信を
解除するにはnilを指定します。
class IeHandler
def initialize
@com... -
Kernel
# dir _ config(target , idefault = nil , ldefault = nil) -> [String , String] (1408.0) -
configure オプション --with-TARGET-dir, --with-TARGET-include, --with-TARGET-lib をユーザが extconf.rb に指定できるようにします。
configure オプション
--with-TARGET-dir,
--with-TARGET-include,
--with-TARGET-lib
をユーザが extconf.rb に指定できるようにします。
--with-TARGET-dir オプションは
システム標準ではない、
ヘッダファイルやライブラリがあるディレクトリをまとめて指定するために使います。
ユーザが extconf.rb に --with-TARGET-dir=PATH を指定したときは
$CFLAGS に "-IPATH/include" を、
$LDFLAGS に "-LPATH/lib" を、
それぞれ追加し... -
OpenSSL
:: Engine # load _ public _ key(id=nil , data=nil) -> OpenSSL :: PKey :: PKey (943.0) -
公開鍵を engine にロードします。
公開鍵を engine にロードします。
@param id key id(文字列)
@param data 文字列 -
Array
# dig(idx , . . . ) -> object | nil (904.0) -
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し ます。途中のオブジェクトが nil であった場合は nil を返します。
self 以下のネストしたオブジェクトを dig メソッドで再帰的に参照して返し
ます。途中のオブジェクトが nil であった場合は nil を返します。
@param idx インデックスを整数で任意個指定します。
//emlist[例][ruby]{
a = [[1, [2, 3]]]
a.dig(0, 1, 1) # => 3
a.dig(1, 2, 3) # => nil
a.dig(0, 0, 0) # => TypeError: Fixnum does not have #dig... -
WIN32OLE
# _ invoke(dispid , args , types) -> object | nil (904.0) -
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
呼び出すメソッドのインターフェイスを事前に知っている場合に、DISPIDとパ
ラメータの型を指定してメソッドを呼び出します。
このメソッドは引数の変換方法をプログラマが制御できるようにすることと、
COMアーリーバインディングを利用して外部プロセスサーバとのラウンドトリッ
プを減らして処理速度を向上させることを目的としたものです。後者の目的に
ついては、DLLの形式で型情報(TypeLib)を提供しているサーバに対してはあ
まり意味を持ちません。そのため、型の高精度な制御が不要な場合は、直接メ
ソッド名を指定した... -
CSV
# col _ sep -> String (658.0) -
カラム区切り文字列として使用する文字列を返します。
カラム区切り文字列として使用する文字列を返します。
//emlist[例][ruby]{
require "csv"
users =<<-EOS
id|first name|last name|age
1|taro|tanaka|20
2|jiro|suzuki|18
3|ami|sato|19
4|yumi|adachi|21
EOS
csv = CSV.new(users, headers: true, col_sep: "|")
csv.col_sep # => "|"
csv.first.to_a # => [["id", "1"], ["first name", "taro"... -
Array
# fill(start , length = nil) {|index| . . . } -> self (640.0) -
配列の指定された範囲すべてに val をセットします。
配列の指定された範囲すべてに val をセットします。
範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を val で初期化します。
このメソッドが val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}
val の代わり... -
Array
# fill(val , start , length = nil) -> self (640.0) -
配列の指定された範囲すべてに val をセットします。
配列の指定された範囲すべてに val をセットします。
範囲の始点が自身の末尾を越える時には配列の長さを自動的に拡張し、拡張した領域を nil で初期化します。
範囲の終点が自身の末尾を越える時は長さを自動的に拡張し、拡張した部分を val で初期化します。
このメソッドが val のコピーでなく val 自身をセットすることに注意してください。
//emlist[例][ruby]{
a = [0, 1, 2]
a.fill("x", 5..10)
p a #=> [0, 1, 2, nil, nil, "x", "x", "x", "x", "x", "x"]
//}
val の代わり... -
OpenSSL
:: Engine # name -> String (622.0) -
engine の(人間に読みやすい)名称を文字列で返します。
engine の(人間に読みやすい)名称を文字列で返します。
例:
engine.name # => "Atalla hardware engine support"
@see OpenSSL::Engine#id