2335件ヒット
[101-200件を表示]
(0.064秒)
ライブラリ
- ビルトイン (748)
- coverage (8)
- csv (48)
- debug (12)
- delegate (12)
- digest (12)
- drb (12)
-
drb
/ extserv (12) - e2mmap (6)
- gdbm (24)
- irb (12)
-
irb
/ ext / save-history (12) -
irb
/ extend-command (60) -
irb
/ frame (12) -
irb
/ inspector (12) -
irb
/ magic-file (24) -
irb
/ xmp (12) - json (48)
-
mutex
_ m (12) -
net
/ ftp (24) -
net
/ http (24) -
net
/ pop (24) -
net
/ smtp (32) - open-uri (16)
- openssl (132)
- pp (36)
- prettyprint (24)
- prime (48)
- psych (126)
- pty (24)
-
rdoc
/ code _ object (12) - resolv (24)
-
ripper
/ sexp (24) -
rubygems
/ specification (24) - sdbm (24)
-
shell
/ process-controller (6) - singleton (12)
- socket (264)
- stringio (36)
- tempfile (60)
-
test
/ unit (1) - tmpdir (24)
- tracer (12)
- uri (24)
- win32ole (84)
- zlib (96)
クラス
- CSV (48)
- Class (24)
- Coverage (8)
-
DRb
:: DRbObject (12) -
DRb
:: ExtServ (12) -
Digest
:: Base (12) - Dir (144)
- Fiber (12)
- File (36)
- GDBM (24)
-
Gem
:: Specification (24) - Hash (24)
- IO (312)
-
IRB
:: Frame (12) -
IRB
:: Inspector (12) - Integer (28)
-
JSON
:: Parser (12) -
JSON
:: State (12) - Module (24)
-
Net
:: FTP (24) -
Net
:: HTTP (24) -
Net
:: POP3 (24) -
Net
:: SMTP (32) - Object (24)
-
OpenSSL
:: ASN1 :: ObjectId (36) -
OpenSSL
:: X509 :: Attribute (24) -
OpenSSL
:: X509 :: Name (72) - PP (36)
- PrettyPrint (24)
- Prime (24)
- Proc (19)
-
RDoc
:: CodeObject (12) -
Resolv
:: DNS (24) - Ripper (24)
- SDBM (24)
-
Shell
:: ProcessController (6) - SimpleDelegator (12)
- Socket (168)
- String (12)
- StringIO (36)
- Tempfile (60)
- Thread (36)
- TracePoint (11)
- Tracer (24)
- UNIXServer (48)
- UNIXSocket (48)
- WIN32OLE (36)
-
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ TYPE (24) -
WIN32OLE
_ TYPELIB (12) - XMP (12)
-
Zlib
:: GzipReader (48) -
Zlib
:: GzipWriter (48)
モジュール
- Exception2MessageMapper (6)
- GC (26)
-
GC
:: Profiler (24) - IRB (12)
-
IRB
:: ContextExtender (24) -
IRB
:: ExtendCommandBundle (36) -
IRB
:: HistorySavingAbility (12) - JSON (24)
-
Mutex
_ m (12) - PTY (24)
- Psych (114)
- Singleton (12)
-
Test
:: Unit (1) - URI (40)
オブジェクト
- ENV (16)
-
IRB
:: MagicFile (24) - main (36)
キーワード
- [] (12)
-
array
_ attributes (12) - chdir (48)
- clone (12)
- connect (12)
-
const
_ load (12) - constants (12)
- create (24)
-
create
_ id (12) -
def
_ extend _ command (24) -
def
_ inspector (12) -
default
_ value (12) -
define
_ method (24) - dump (24)
-
dump
_ stream (12) - dup (4)
- each (24)
-
each
_ active _ object (6) -
each
_ prime (24) - exclusive (12)
-
extend
_ object (30) - extended (12)
- file (12)
-
for
_ fd (12) - format (12)
- generate (12)
-
handle
_ interrupt (12) - include (12)
-
install
_ extend _ commands (24) - instance (36)
-
irb
_ exit (12) - join (12)
-
latest
_ gc _ info (24) - load (15)
-
load
_ documents (8) -
load
_ file (12) -
load
_ stream (24) - mktmpdir (24)
- new (415)
-
new
_ with _ uri (12) -
ole
_ classes (12) - open (400)
- parse (24)
-
parse
_ openssl (12) -
parse
_ rfc2253 (12) -
pending
_ interrupt? (12) - pipe (96)
- popen (168)
- pp (12)
- register (12)
- report (12)
- result (12)
-
safe
_ load (19) - sender (12)
-
setup
_ argv (1) - sexp (12)
-
sexp
_ raw (12) -
sharing
_ detection (12) -
singleline
_ format (12) -
singleline
_ pp (12) - start (88)
- stat (13)
- stdout (12)
- tcp (24)
-
tcp
_ server _ sockets (48) -
trace
_ func (12) -
try
_ convert (16) -
udp
_ server _ sockets (48) - unix (24)
-
unix
_ server _ socket (24) -
used
_ modules (12) - wrap (48)
-
yaml
_ tag (12) - yield (12)
検索結果
先頭5件
-
RDoc
:: CodeObject . new -> RDoc :: CodeObject (3201.0) -
自身を初期化します。
自身を初期化します。 -
OpenSSL
:: ASN1 :: ObjectId . register(oid , short _ name , long _ name) -> true (3101.0) -
オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。
...るようになります。
例:
require "openssl"
OpenSSL::ASN1::ObjectId.register(
"2.5.29.9", "subjectDirAttrs", "X509v3 Subject Directory Attributes")
p OpenSSL::ASN1::ObjectId.new("2.5.29.9").long_name
# => "X509v3 Subject Directory Attributes"
@param oid 登録する識別子(... -
JSON
. [](object , options) -> object (309.0) -
文字列のように扱えるデータを受け取った場合は Ruby のオブジェクトに変換して返します。 そうでない場合は JSON に変換して返します。
...param object 任意のオブジェクト指定可能です。
@param options JSON.#parse, JSON.#generate の説明を参照してください。
//emlist[例][ruby]{
require "json"
string=<<JSON
{ "a":1, "b":2, "c":3 }
JSON
hash = { a: 1, b: 2, c: 3 }
JSON[string].class # => Has......h
JSON[string] # => {"a"=>1, "b"=>2, "c"=>3}
JSON[string, symbolize_names: true] # => {:a=>1, :b=>2, :c=>3}
JSON[hash].class # => String
JSON[hash] # => "{\"a\":1,\"b\":2,\"c\":3}"
//}
@see JSON.#parse, JSON.#generate... -
CSV
. instance(data = $ stdout , options = Hash . new) {|csv| . . . } -> object (246.0) -
このメソッドは CSV.new のように CSV のインスタンスを返します。 しかし、返される値は Object#object_id と与えられたオプションを キーとしてキャッシュされます。
...このメソッドは CSV.new のように CSV のインスタンスを返します。
しかし、返される値は Object#object_id と与えられたオプションを
キーとしてキャッシュされます。
ブロックが与えられた場合、生成されたインスタンスをブ......o,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
csv = CSV.instance(text, options)
csv2 = CSV.instance(text, options)
csv.object_id == csv2.object_id # => true
print csv.read
# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
//}
@see CSV.new... -
GC
. stat(result _ hash = {}) -> {Symbol => Integer} (237.0) -
GC 内部の統計情報を Hash で返します。
....stat
# =>
{
:count=>2,
:heap_used=>9,
:heap_length=>11,
:heap_increment=>2,
:heap_live_slot=>6836,
:heap_free_slot=>519,
:heap_final_slot=>0,
:heap_swept_slot=>818,
:total_allocated_object=>7674,
:total_freed_object=>838,
:malloc_increase=>181034,......:malloc_limit=>16777216,
:minor_gc_count=>2,
:major_gc_count=>0,
:remembered_shady_object=>55,
:remembered_shady_object_limit=>0,
:old_object=>2422,
:old_object_limit=>0,
:oldmalloc_increase=>277386,
:oldmalloc_limit=>16777216
}
戻り値のハッシュは処理... -
Dir
. open(path) {|dir| . . . } -> object (227.0) -
path に対するディレクトリストリームをオープンして返します。
...ir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require '......r.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
end
end
//}... -
Dir
. open(path , encoding: Encoding . find("filesystem")) {|dir| . . . } -> object (227.0) -
path に対するディレクトリストリームをオープンして返します。
...ir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
d = Dir.new(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
end
//}
//emlist[例: Dir.open][ruby]{
require '......r.mktmpdir do |tmpdir|
d = Dir.open(tmpdir, encoding: Encoding::UTF_8)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close
Dir.open(tmpdir, encoding: Encoding::UTF_8) do |d|
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
end
end
//}... -
Socket
. tcp _ server _ sockets(host , port) {|sockets| . . . } -> object (227.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...ets = Socket.tcp_server_sockets(1296)
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケット
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:1296 TCP>
# #<Addrinfo: 0.0.0.0:1296 TCP>
# ポート番号を動的に選んでも IPv6......sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:53114 TCP>
# #<Addrinfo: 0.0.0.0:53114 TCP>
# ブロックにソケットの配列が渡される
Socket.tcp_server_sockets(0) {|sockets|
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
}
@param host 割り当てるホス... -
Socket
. tcp _ server _ sockets(port) {|sockets| . . . } -> object (227.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...ets = Socket.tcp_server_sockets(1296)
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケット
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:1296 TCP>
# #<Addrinfo: 0.0.0.0:1296 TCP>
# ポート番号を動的に選んでも IPv6......sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:53114 TCP>
# #<Addrinfo: 0.0.0.0:53114 TCP>
# ブロックにソケットの配列が渡される
Socket.tcp_server_sockets(0) {|sockets|
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
}
@param host 割り当てるホス... -
Socket
. unix _ server _ socket(path) {|sock| . . . } -> object (226.0) -
Unix サーバソケットを生成します。
...p socket #=> #<Socket:fd 3>
p socket.local_address #=> #<Addrinfo: /tmp/s SOCK_STREAM>
Socket.unix_server_socket("/tmp/sock") {|s|
p s #=> #<Socket:fd 3>
p s.local_address #=> # #<Addrinfo: /tmp/sock SOCK_STREAM>
}
@param path 接続を...