ライブラリ
- ビルトイン (858)
- bigdecimal (5)
- csv (144)
- json (36)
- openssl (312)
- psych (79)
- rake (12)
- rbconfig (24)
- resolv (24)
-
rexml
/ document (24) -
ripper
/ lexer (36) -
rubygems
/ defaults (12) -
rubygems
/ installer (12) - securerandom (8)
- socket (36)
- stringio (36)
- strscan (12)
-
test
/ unit (1) - uri (98)
- win32ole (36)
クラス
- Array (12)
- BigDecimal (5)
- CSV (144)
- Data (6)
- Dir (124)
- Encoding (36)
-
Encoding
:: Converter (60) - File (132)
-
Gem
:: Installer (12) - IO (132)
- IPSocket (12)
-
OpenSSL
:: ASN1 :: BMPString (24) -
OpenSSL
:: ASN1 :: BitString (24) -
OpenSSL
:: ASN1 :: GeneralString (24) -
OpenSSL
:: ASN1 :: GraphicString (24) -
OpenSSL
:: ASN1 :: IA5String (24) -
OpenSSL
:: ASN1 :: ISO64String (24) -
OpenSSL
:: ASN1 :: NumericString (24) -
OpenSSL
:: ASN1 :: OctetString (24) -
OpenSSL
:: ASN1 :: PrintableString (24) -
OpenSSL
:: ASN1 :: T61String (24) -
OpenSSL
:: ASN1 :: UTF8String (24) -
OpenSSL
:: ASN1 :: UniversalString (24) -
OpenSSL
:: ASN1 :: VideotexString (24) -
Psych
:: Visitors :: YAMLTree (12) -
REXML
:: Entity (12) -
REXML
:: Text (12) - Random (17)
- Regexp (84)
- Resolv (24)
- Ripper (36)
-
RubyVM
:: InstructionSequence (46) - Socket (24)
- String (43)
- StringIO (36)
- StringScanner (12)
- Struct (48)
- TracePoint (24)
- WIN32OLE (12)
-
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ VARIANT (12)
モジュール
-
GC
:: Profiler (12) - Gem (12)
- JSON (24)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) - Psych (67)
- Rake (12)
- RbConfig (24)
-
RubyVM
:: AbstractSyntaxTree (10) - SecureRandom (8)
-
Test
:: Unit (1) - URI (98)
キーワード
- [] (48)
- []= (12)
-
absolute
_ path (12) - alphanumeric (8)
-
asciicompat
_ encoding (24) - basename (12)
- binread (12)
- binwrite (12)
- bytes (7)
- children (16)
- codepage (12)
- compile (12)
-
compile
_ option (12) -
create
_ id (12) -
decode
_ www _ form _ component (12) - define (6)
- delete (24)
- dirname (12)
- disasm (12)
- disassemble (12)
- dump (24)
-
dump
_ stream (12) - encode (7)
-
encode
_ www _ form _ component (12) - entries (24)
- escape (19)
-
exec
_ format (12) - extname (12)
- extract (48)
- filter (36)
- find (12)
-
for
_ fd (12) - ftype (12)
- generate (12)
-
generate
_ line (12) - getaddress (24)
- getaddrinfo (12)
- gethostname (12)
- getname (12)
- getwd (12)
- glob (24)
- home (24)
- instance (24)
- join (12)
-
json
_ create (12) -
last
_ match (24) - lex (12)
-
load
_ from _ binary _ extra _ data (10) -
locale
_ charmap (12) - matches? (12)
-
name
_ list (12) - new (511)
- open (96)
-
original
_ dir (12) - parse (10)
- path (12)
- pwd (12)
- quote (12)
-
raw
_ seed (2) - readlines (36)
- readlink (12)
- realpath (12)
- result (12)
-
ruby
_ engine (12) -
safe
_ load (19) -
setup
_ argv (1) - slice (12)
- split (24)
- store (12)
-
to
_ json (12) - tokenize (12)
- trace (12)
-
try
_ convert (24) - typelibs (12)
- union (12)
- unnormalize (12)
- urandom (8)
- using (12)
- ver (5)
- write (24)
検索結果
先頭5件
- OpenSSL
:: ASN1 :: PrintableString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: PrintableString - OpenSSL
:: ASN1 :: UniversalString . new(value) -> OpenSSL :: ASN1 :: UniversalString - OpenSSL
:: ASN1 :: UniversalString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString - OpenSSL
:: ASN1 :: VideotexString . new(value) -> OpenSSL :: ASN1 :: VideotexString - OpenSSL
:: ASN1 :: VideotexString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: VideotexString
-
OpenSSL
:: ASN1 :: PrintableString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: PrintableString (3107.0) -
ASN.1 の PrintableString 型の値を表現する OpenSSL::ASN1::PrintableString オブジェクトを 生成します。
...PrintableString 型の値を表現する OpenSSL::ASN1::PrintableString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::PRINTABLESTRING となります。
@param value ASN.1 値を表す Ruby のオ... -
OpenSSL
:: ASN1 :: UniversalString . new(value) -> OpenSSL :: ASN1 :: UniversalString (3107.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby のオ... -
OpenSSL
:: ASN1 :: UniversalString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString (3107.0) -
ASN.1 の UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを 生成します。
...UniversalString 型の値を表現する OpenSSL::ASN1::UniversalString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::UNIVERSALSTRING となります。
@param value ASN.1 値を表す Ruby のオ... -
OpenSSL
:: ASN1 :: VideotexString . new(value) -> OpenSSL :: ASN1 :: VideotexString (3107.0) -
ASN.1 の VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを 生成します。
...VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::VIDEOTEXSTRING となります。
@param value ASN.1 値を表す Ruby のオブ... -
OpenSSL
:: ASN1 :: VideotexString . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: VideotexString (3107.0) -
ASN.1 の VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを 生成します。
...VideotexString 型の値を表現する OpenSSL::ASN1::VideotexString オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::VIDEOTEXSTRING となります。
@param value ASN.1 値を表す Ruby のオブ... -
RubyVM
:: InstructionSequence . disasm(body) -> String (3103.0) -
引数 body で指定したオブジェクトから作成した RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字 列に変換して返します。
...た
RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字
列に変換して返します。
@param body Proc、Method オブジェクトを指定します。
例1:Proc オブジェクトを指定した場合
# /tmp/proc.rb
p = proc { num = 1 + 2 }
puts RubyVM::I......nstructionSequence.disasm(p)
出力:
== disasm: <RubyVM::InstructionSequence:block in <main>@/tmp/proc.rb>===
== catch table
| catch type: redo st: 0000 ed: 0012 sp: 0000 cont: 0000
| catch type: next st: 0000 ed: 0012 sp: 0000 cont: 0012
|--------------------------------------------......オブジェクトを指定した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
puts RubyVM::InstructionSequence.disasm(method(:hello))
出力:
== disasm: <RubyVM::InstructionSequence:hello@/tmp/method.rb>============
0000 trace 8... -
RubyVM
:: InstructionSequence . disassemble(body) -> String (3103.0) -
引数 body で指定したオブジェクトから作成した RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字 列に変換して返します。
...た
RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字
列に変換して返します。
@param body Proc、Method オブジェクトを指定します。
例1:Proc オブジェクトを指定した場合
# /tmp/proc.rb
p = proc { num = 1 + 2 }
puts RubyVM::I......nstructionSequence.disasm(p)
出力:
== disasm: <RubyVM::InstructionSequence:block in <main>@/tmp/proc.rb>===
== catch table
| catch type: redo st: 0000 ed: 0012 sp: 0000 cont: 0000
| catch type: next st: 0000 ed: 0012 sp: 0000 cont: 0012
|--------------------------------------------......オブジェクトを指定した場合
# /tmp/method.rb
def hello
puts "hello, world"
end
puts RubyVM::InstructionSequence.disasm(method(:hello))
出力:
== disasm: <RubyVM::InstructionSequence:hello@/tmp/method.rb>============
0000 trace 8... -
RubyVM
:: InstructionSequence . compile _ option -> Hash (3019.0) -
命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返 します。
...命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返
します。
//emlist[例][ruby]{
require "pp"
pp RubyVM::InstructionSequence.compile_option
# => {:inline_const_cache=>true,
# :peephole_optimization=>true,
# :tailcall_optimization=>false,
# :......>true,
# :operands_unification=>true,
# :instructions_unification=>false,
# :stack_caching=>false,
# :trace_instruction=>true,
# :frozen_string_literal=>false,
# :debug_frozen_string_literal=>false,
# :coverage_enabled=>true,
# :debug_level=>0}
//}
@see RubyVM::InstructionSequence.compile_option=... -
Regexp
. escape(string) -> String (233.0) -
string の中で正規表現において特別な意味を持つ文字の直前にエ スケープ文字(バックスラッシュ)を挿入した文字列を返します。
...
string の中で正規表現において特別な意味を持つ文字の直前にエ
スケープ文字(バックスラッシュ)を挿入した文字列を返します。
@param string 正規表現において特別な意味をもつ文字をもつ文字列を指定します。
//emlist[例][ru...