3950件ヒット
[3901-3950件を表示]
(0.141秒)
種類
ライブラリ
- ビルトイン (1463)
- csv (204)
- dbm (12)
- etc (12)
- fileutils (24)
- gdbm (12)
- json (12)
- logger (12)
-
net
/ http (86) -
net
/ pop (60) -
net
/ protocol (7) -
net
/ smtp (24) -
net
/ telnet (12) - open3 (36)
- openssl (132)
- optparse (12)
- pathname (60)
- pty (48)
- rake (168)
-
rake
/ packagetask (24) -
rexml
/ document (228) -
rinda
/ rinda (24) -
rinda
/ tuplespace (48) -
rubygems
/ config _ file (12) -
rubygems
/ installer (12) -
rubygems
/ package / tar _ output (24) -
rubygems
/ package / tar _ writer (240) -
rubygems
/ require _ paths _ builder (12) -
rubygems
/ source _ info _ cache (12) -
rubygems
/ specification (12) - socket (132)
- stringio (132)
-
win32
/ registry (192) - zlib (240)
クラス
-
ARGF
. class (24) - BasicSocket (12)
- CSV (180)
-
CSV
:: Table (24) - DBM (12)
- File (168)
-
File
:: Stat (12) - GDBM (12)
-
Gem
:: ConfigFile (12) -
Gem
:: Installer (12) -
Gem
:: Package :: TarOutput (24) -
Gem
:: Package :: TarWriter (120) -
Gem
:: Package :: TarWriter :: BoundedStream (48) -
Gem
:: Package :: TarWriter :: RestrictedStream (24) -
Gem
:: SourceInfoCache (12) -
Gem
:: Specification (12) - IO (898)
-
Logger
:: LogDevice (12) - Method (14)
- Module (12)
-
Net
:: HTTP (62) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (60) -
Net
:: SMTP (24) -
Net
:: Telnet (10) - Object (12)
-
OpenSSL
:: PKCS7 (36) -
OpenSSL
:: SSL :: SSLSocket (12) - OptionParser (12)
- Pathname (60)
- Proc (14)
-
RDoc
:: Options (24) -
REXML
:: AttlistDecl (12) -
REXML
:: Attribute (12) -
REXML
:: Declaration (12) -
REXML
:: DocType (12) -
REXML
:: Document (24) -
REXML
:: Element (12) -
REXML
:: Entity (24) -
REXML
:: ExternalEntity (12) -
REXML
:: Formatters :: Default (12) -
REXML
:: NotationDecl (12) -
REXML
:: XMLDecl (48) -
Rake
:: Application (12) -
Rake
:: FileList (96) -
Rake
:: FileTask (12) -
Rake
:: PackageTask (24) -
Rinda
:: TupleSpace (24) -
Rinda
:: TupleSpaceProxy (12) - Socket (60)
- StringIO (132)
- TCPServer (12)
- UNIXServer (12)
-
Win32
:: Registry (48) -
Zlib
:: GzipWriter (228)
モジュール
- Etc (12)
- FileTest (153)
- FileUtils (12)
-
Gem
:: RequirePathsBuilder (12) - JSON (12)
- Kernel (132)
- Open3 (24)
-
OpenSSL
:: Buffering (36) -
OpenSSL
:: Random (12) - PTY (48)
-
Rake
:: TaskManager (12) - RakeFileUtils (36)
-
Socket
:: Constants (12) -
Win32
:: Registry :: Constants (144)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdout (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (38)
- >> (14)
- BoundedStream (12)
- Buffering (12)
- DETACHED (12)
- Default (12)
- FileOverflow (12)
- GzipWriter (12)
- IO (12)
- InvalidHashTupleKey (12)
-
KEY
_ ALL _ ACCESS (12) -
KEY
_ CREATE _ LINK (12) -
KEY
_ CREATE _ SUB _ KEY (12) -
KEY
_ ENUMERATE _ SUB _ KEYS (12) -
KEY
_ EXECUTE (12) -
KEY
_ NOTIFY (12) -
KEY
_ QUERY _ VALUE (12) -
KEY
_ READ (12) -
KEY
_ SET _ VALUE (12) -
KEY
_ WRITE (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NoWrite (12)
- Open3 (12)
- Pretty (12)
- RSA (12)
- RestrictedStream (12)
-
SC
_ READER _ WRITER _ LOCKS (12) - SPECIAL (12)
- SSLSocket (12)
-
STANDARD
_ RIGHTS _ READ (12) -
STANDARD
_ RIGHTS _ WRITE (12) - TCPServer (12)
- TCPSocket (12)
-
TCP
_ NOPUSH (24) - TEXT (12)
- TarWriter (12)
- Telnet (2)
- Transitive (12)
- TupleEntry (12)
- TupleSpace (12)
- WRITER (24)
- WaitWritable (12)
- WriteTimeout (7)
- accept (24)
-
add
_ file (24) -
add
_ file _ simple (24) -
add
_ gem _ contents (12) -
add
_ loader (12) -
add
_ row (12) - atime (12)
-
attr
_ writer (12) - binread (12)
- binwrite (24)
- birthtime (12)
-
check
_ closed (12) - chown (12)
- clone (12)
- close (36)
-
close
_ read (12) -
close
_ write (36) - closed? (36)
-
closed
_ write? (12) - comment= (12)
- connect (12)
-
connect
_ nonblock (12) -
copy
_ stream (36) - ctime (36)
- delete (12)
-
delete
_ all (24) - display (12)
- dowrite (12)
- dump (12)
- dup (12)
- each (72)
-
each
_ byte (24) -
each
_ codepoint (24) -
each
_ line (96) - egrep (12)
- empty? (9)
-
excluded
_ from _ list? (12) -
executable
_ real? (12) - existing (12)
- existing! (12)
- ext (12)
-
external
_ encoding (12) - fcntl (12)
- filter (36)
- finish (12)
- flock (12)
- flush (24)
- foreach (36)
- get (24)
- getc (12)
- getpty (24)
- grpowned? (12)
- gsub! (12)
- import (12)
-
internal
_ encoding (12) - lchmod (12)
- lchown (12)
- limit (12)
- link (12)
- load (12)
- mkdir (12)
- mtime (12)
- mtime= (12)
- needed? (12)
-
net
/ pop (12) - new (76)
- notify (12)
- nowrite (24)
-
nowrite
_ flag (12) -
nowrite
_ flag= (12) - open (108)
-
orig
_ name= (12) -
overwrite
_ accessor (12) - owned? (12)
-
package
_ files (12) -
package
_ files= (12) - pipe (96)
- popen (168)
- popen3 (24)
- pos (24)
- post (24)
- pread (8)
- print (14)
- printf (12)
- putc (12)
- puts (26)
- pwrite (8)
-
rb
_ attr (12) -
rb
_ define _ attr (12) -
rb
_ mod _ attr _ writer (12) -
rb
_ thread _ select (1) - read (12)
-
read
_ body (24) - readable? (12)
- readbyte (12)
- readlines (84)
- readlink (12)
- ready (12)
- recv (12)
- reopen (60)
- resolve (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 5 feature (12) -
rubygems
/ package / tar _ writer (12) - select (24)
-
set
_ encoding _ by _ bom (6) - setgid? (12)
- setuid? (12)
- size? (12)
- socket? (12)
- spawn (72)
- start (24)
- stat (12)
- sticky? (12)
- symlink? (12)
- sync= (12)
-
synthesize
_ file _ task (12) - syscall (12)
- syswrite (36)
- tcp (24)
- tell (24)
- test (24)
-
to
_ csv (12) -
to
_ s (24) -
to
_ write _ io (12) - truncate (24)
- unlink (12)
-
win32
/ registry (12) - wrap (24)
- writable? (12)
-
write
_ bin (12) -
write
_ cache (12) -
write
_ headers? (12) -
write
_ i (12) -
write
_ nonblock (36) -
write
_ random _ file (12) -
write
_ require _ paths _ file _ if _ needed (12) -
write
_ s (12) -
write
_ smime (12) -
write
_ spec (12) -
write
_ timeout (7) -
write
_ timeout= (7) - writeencoding (12)
- writethis (12)
- written (12)
- zero? (12)
検索結果
先頭5件
-
IO
# stat -> File :: Stat (106.0) -
ファイルのステータスを含む File::Stat オブジェクトを生成して 返します。
...le::Stat オブジェクトを生成して
返します。
@raise Errno::EXXX ステータスの読み込みに失敗した場合に発生します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line......two\n")
File.open("testfile") do |f|
s = f.stat
"%o" % s.mode # => "100644"
s.blksize # => 4096
s.atime # => 2018-03-01 23:19:59 +0900
end
//}
@see File#lstat, File.stat, File.lstat... -
JSON
. # dump(object , io = nil , limit = nil) -> String | IO (106.0) -
与えられたオブジェクトを JSON 形式の文字列に変換してダンプします。
...ダンプします。
与えられたオブジェクトを引数として JSON.#generate を呼び出します。
@param object ダンプするオブジェクトを指定します。
@param io IO のように write メソッドを実装しているオブジェクトを指定します。
@param......。
@raise ArgumentError オブジェクトのネストの深さが limit を越えた場合に発生します。
//emlist[例][ruby]{
require "json"
JSON.dump({ name: "tanaka", age: 19 }) # => "{\"name\":\"tanaka\",\"age\":19}"
//}
//emlist[例][ruby]{
require "json"
File.open("test.txt", "w")......do |f|
JSON.dump([[[[[[[[[[]]]]]]]]]], f, 10) # => #<File:test.txt>
JSON.dump([[[[[[[[[[[]]]]]]]]]]], f, 10) # => exceed depth limit (ArgumentError)
end
//}
@see Marshal, Marshal.#dump... -
Proc
# <<(callable) -> Proc (106.0) -
self と引数を合成した Proc を返します。
...self と引数を合成した Proc を返します。
戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を callable に渡して呼び出し、
その戻り値を self に渡して呼び出した結果を返します......ble Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。
//emlist[例][ruby]{
f = proc { |x| x * x }
g = proc { |x| x + x }
# (3 + 3) * (3 + 3)
p (f << g).call(3) # => 36
//}
//emlist[call を定義したオブジェクトを渡す例][ruby]{
class WordScanner......def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |data| puts "word count: #{data.size}" } << WordScanner << File.method(:read)
pipeline.call('testfile') # => word count: 4
//}
@see Method#<<, Method#>>... -
Proc
# >>(callable) -> Proc (106.0) -
self と引数を合成した Proc を返します。
...self と引数を合成した Proc を返します。
戻り値の Proc は可変長の引数を受け取ります。
戻り値の Proc を呼び出すと、まず受け取った引数を self に渡して呼び出し、
その戻り値を callable に渡して呼び出した結果を返します......ble Proc、Method、もしくは任意の call メソッドを持ったオブジェクト。
//emlist[例][ruby]{
f = proc { |x| x * x }
g = proc { |x| x + x }
# (3 * 3) + (3 * 3)
p (f >> g).call(3) # => 18
//}
//emlist[call を定義したオブジェクトを渡す例][ruby]{
class WordScanner......def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |fname| File.read(fname) } >> WordScanner >> method(:p)
pipeline.call('testfile') # => ["Hello", "World", "Hello", "Ruby"]
//}
@see Method#<<, Method#>>... -
IO (42.0)
-
基本的な入出力機能のためのクラスです。
...基本的な入出力機能のためのクラスです。
File::Constants は、File から IO へ移動しました。
===[a:m17n] 多言語化と IO のエンコーディング
IO オブジェクトはエンコーディングを持ちます。
エンコーディングの影響を受けるメ......ます。
詳しくは「io_encoding」を参照して下さい。
以下がテキスト読み込みメソッドです。
* IO.foreach
* IO.readlines
* IO#each_line
* IO#lines
* IO#gets
* IO#getc
* IO#ungetc
* IO#read
* IO#readchar
* IO#readline
* IO#readlines
バイナリ読み込み......込みメソッドです。
* IO#read(size)
* IO#read_nonblock
* IO#readpartial
* IO#sysread
また書き込みメソッド IO#write も IO のエンコーディングの影響を受けます。
IO のすべての書き込みメソッドは内部で IO#write を呼びますので、
書き込......うけます。
詳しくは「io_encoding」を参照して下さい。
以下がテキスト読み込みメソッドです。
* IO.foreach
* IO.readlines
* IO#each_line
* IO#gets
* IO#getc
* IO#ungetc
* IO#read
* IO#readchar
* IO#readline
* IO#readlines
バイナリ読み込みメソ...