別のキーワード
ライブラリ
モジュール
- Abbrev (1)
- Base64 (2)
- Benchmark (5)
- BigMath (8)
- CMath (13)
- Digest (1)
-
ERB
:: Util (4) - Etc (7)
- Fiddle (4)
- FileTest (15)
- FileUtils (32)
- Gem (2)
- JSON (13)
- Kconv (1)
- Kernel (100)
- LUSolve (1)
- Marshal (4)
- Math (21)
- ObjectSpace (19)
- Open3 (1)
-
OpenSSL
:: ASN1 (45) - Process (7)
- Readline (1)
- Signal (2)
- Timeout (2)
キーワード
- Array (1)
- BMPString (2)
- BigDecimal (2)
- BitString (2)
- Boolean (2)
- Complex (2)
- E (1)
- Enumerated (2)
- Float (1)
- GeneralString (2)
- GeneralizedTime (2)
- GraphicString (2)
- Hash (1)
- IA5String (2)
- ISO64String (2)
- Integer (3)
- Null (2)
- NumericString (2)
- ObjectId (2)
- OctetString (2)
- PI (1)
- PrintableString (2)
- Rational (1)
- Sequence (2)
- Set (2)
- String (1)
- T61String (2)
- UTCTime (2)
- UTF8String (2)
- UniversalString (2)
- VideotexString (2)
-
_ _ callee _ _ (1) -
_ _ method _ _ (1) -
_ id2ref (1) - ` (1)
- abbrev (1)
- abort (2)
- acos (1)
-
allocation
_ sourcefile (1) -
allocation
_ sourceline (1) - argv0 (1)
- asin (1)
-
at
_ exit (1) - atan (2)
- atan2 (1)
- autoload (1)
- autoload? (1)
- benchmark (1)
- binding (1)
-
block
_ given? (1) - bm (1)
- bmbm (1)
- caller (3)
-
caller
_ locations (2) - catch (2)
- cbrt (2)
- cbrt! (1)
- cd (2)
- chdir (2)
- chmod (1)
-
chmod
_ R (1) - chomp (1)
- chop (1)
- chown (1)
-
chown
_ R (1) - cmp (1)
-
compare
_ file (1) - confstr (1)
- copy (1)
- cos (2)
- cos! (1)
-
count
_ nodes (1) -
count
_ objects (1) -
count
_ objects _ size (1) -
count
_ tdata _ objects (1) - cp (1)
-
cp
_ r (1) - decode (1)
-
define
_ finalizer (2) - dlunwrap (1)
- dlwrap (1)
- dump (3)
-
each
_ object (4) - empty? (1)
- encode64 (1)
- erf (1)
- erfc (1)
- eval (2)
- exec (4)
-
executable
_ real? (1) - exists? (1)
- exit (1)
- exit! (1)
- exp (3)
- exp! (1)
- fail (3)
-
fast
_ generate (1) -
fast
_ unparse (1) - fork (2)
- format (1)
- free (1)
- frexp (1)
- gamma (1)
-
garbage
_ collect (1) - generate (1)
- getlogin (1)
- gets (1)
-
global
_ variables (1) - groups (1)
- grpowned? (1)
- gsub (3)
- h (1)
- hexencode (1)
-
html
_ escape (1) - hypot (1)
- identical? (2)
- install (1)
- isjis (1)
- iterator? (1)
- lambda (2)
- ldexp (1)
- lgamma (1)
- link (1)
- ln (1)
-
ln
_ s (1) - load (3)
-
load
_ file (1) -
load
_ file! (1) -
local
_ variables (1) - log (5)
- log! (2)
- log10 (1)
- log2 (1)
- loop (2)
- lusolve (1)
- makedirs (1)
- malloc (1)
- measure (1)
-
memsize
_ of (1) -
memsize
_ of _ all (1) - mkdir (1)
-
mkdir
_ p (1) - mkpath (1)
- move (1)
- mv (1)
- nprocessors (1)
- open (2)
- owned? (1)
- p (1)
- parse (1)
- parse! (1)
- pipeline (1)
- pp (1)
-
pretty
_ generate (1) -
pretty
_ unparse (1) - print (1)
- printf (2)
- proc (2)
- putc (1)
- puts (1)
- raise (3)
- rand (2)
-
reachable
_ objects _ from (1) - readable? (1)
- readline (2)
- readlines (1)
- realtime (1)
- remove (1)
-
remove
_ entry (1) - require (1)
-
require
_ relative (1) - restore (2)
- rm (1)
-
rm
_ r (1) - rmdir (1)
-
set
_ trace _ func (1) - setgid? (1)
- setproctitle (1)
- setuid? (1)
- sin (2)
- sin! (1)
- size? (1)
- sleep (2)
- socket? (1)
- spawn (4)
- sprintf (1)
- sqrt (3)
- sqrt! (1)
- srand (2)
- sticky? (1)
- sub (2)
- symlink (1)
- symlink? (1)
- syscall (1)
- sysconf (1)
- sysconfdir (1)
- system (4)
- systmpdir (1)
- tan (1)
- tan! (1)
- test (2)
- throw (1)
- timeout (2)
- touch (1)
-
trace
_ object _ allocations (1) -
trace
_ var (3) - trap (2)
- u (1)
- uname (1)
-
undefine
_ finalizer (1) - unparse (1)
-
untrace
_ var (1) - uptodate? (1)
-
url
_ encode (1) -
urlsafe
_ encode64 (1) - wait (1)
- wait2 (1)
- waitpid (1)
- waitpid2 (1)
- warn (1)
-
win
_ platform? (1) - writable? (1)
- zero? (1)
検索結果
先頭5件
-
ObjectSpace
. # trace _ object _ allocations { . . . } (22.0) -
与えられたブロック内でオブジェクトのトレースを行います。
与えられたブロック内でオブジェクトのトレースを行います。
//emlist[例][ruby]{
require 'objspace'
class C
include ObjectSpace
def foo
trace_object_allocations do
obj = Object.new
p "#{allocation_sourcefile(obj)}:#{allocation_sourceline(obj)}"
end
end
end
C.new.foo #=> "objtrace.rb:8"
//} -
ObjectSpace
. # undefine _ finalizer(obj) -> object (22.0) -
obj に対するファイナライザをすべて解除します。 obj を返します。
obj に対するファイナライザをすべて解除します。
obj を返します。
@param obj ファイナライザを解除したいオブジェクトを指定します。
//emlist[例][ruby]{
class Sample
def Sample.callback
proc {
puts "finalize"
}
end
def initialize
ObjectSpace.define_finalizer(self, Sample.callback)
end
def undef
ObjectSpace.undefine_final... -
Open3
. # pipeline(*cmds) -> [Process :: Status] (22.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。
指定したコマンドのリストをパイプで繋いで順番に実行します。
@param cmds 実行するコマンドのリストを指定します。それぞれのコマンドは
以下のように String か Array で指定します。
commandline にはコマンド全体(例. "nroff -man")を表す
String を指定します。
options には Hash で指定します。
env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す ... -
OpenSSL
:: ASN1 . # Boolean(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Boolean (22.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
OpenSSL::ASN::Boolean.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(true もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 . # Boolean(value) -> OpenSSL :: ASN1 :: Boolean (22.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
OpenSSL::ASN::Boolean.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(true もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 . # decode(der) -> OpenSSL :: ASN1 :: ASN1Data (22.0) -
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を
OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスとして返します。
複数の ASN.1 の値が含まれている場合、先頭の値だけを返します。
ASN.1 オブジェクトが Constructive である場合は、
それを構成する要素も再帰的に解析します。
例:
ruby -e '
require "openssl"
require "pp"
pem = File.read(ARGV[0])
cert = OpenSSL::X509::Certificate.new(pem... -
Process
. # wait(pid = -1 , flags = 0) -> Integer | nil (22.0) -
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモードで子プロセスがまだ終了していない時には
nil を返します。
$? に終了した子プロセスの Process::Status オブジェクトがセットされます。
@param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待ちます。
0 な... -
Process
. # wait2(pid = -1 , flags = 0) -> [Integer , Process :: Status] | nil (22.0) -
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモードで子プロセスがまだ終了していない時には
nil を返します。
$? に終了した子プロセスの Process::Status オブジェクトがセットされます。
@param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待ちます。
0 な... -
Process
. # waitpid(pid = -1 , flags = 0) -> Integer | nil (22.0) -
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモードで子プロセスがまだ終了していない時には
nil を返します。
$? に終了した子プロセスの Process::Status オブジェクトがセットされます。
@param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待ちます。
0 な... -
Process
. # waitpid2(pid = -1 , flags = 0) -> [Integer , Process :: Status] | nil (22.0) -
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 wait2, waitpid2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモードで子プロセスがまだ終了していない時には
nil を返します。
$? に終了した子プロセスの Process::Status オブジェクトがセットされます。
@param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待ちます。
0 な... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (22.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
prompt を出力し、ユーザからのキー入力を待ちます。
エンターキーの押下などでユーザが文字列を入力し終えると、
入力した文字列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドはスレッドに対応しています。
入力待ち状態のときはスレッドコンテキストの切替えが発生します。
入力時には行内編集が可能で、vi モードと Emacs モードが用意されています。
デフォルトは Emacs モードです。
...