1108件ヒット
[1-100件を表示]
(0.041秒)
ライブラリ
クラス
- CSV (33)
- Dir (33)
- File (11)
-
File
:: Stat (55) - IO (22)
- Object (11)
- Proc (6)
-
RubyVM
:: InstructionSequence (66) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Tempfile (33)
- Tracer (33)
-
WIN32OLE
_ METHOD (22) -
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipReader (77) -
Zlib
:: GzipWriter (209)
モジュール
- FileTest (22)
- FileUtils (11)
-
GC
:: Profiler (11) - Kernel (74)
- ObjectSpace (11)
- OpenURI (22)
- Shellwords (22)
- Syslog (22)
- Timeout (19)
キーワード
-
$ > (11) -
$ stderr (11) -
$ stdout (11) - << (28)
- Digest (11)
- GzipReader (11)
- IO (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - NKF (11)
- Request (11)
- SSLServer (11)
- Syslog (11)
-
absolute
_ path (11) -
add
_ row (11) -
allocation
_ sourcefile (11) -
base
_ label (11) - bigdecimal (11)
- blockdev? (22)
- chardev? (22)
- close (11)
- comment= (11)
-
compile
_ file (11) -
drb
/ extservm (11) - eof (11)
- eof? (11)
- file (11)
- finish (11)
- flock (11)
- flush (11)
- foreach (18)
- helpfile (22)
- helpstring (11)
- label (11)
- mktmpdir (22)
- mtime= (11)
-
net
/ pop (11) - new (33)
- of (11)
- open (74)
- open! (11)
-
open
_ uri (22) - optparse (11)
-
orig
_ name= (11) - path (11)
- pos (11)
- print (11)
- printf (11)
- putc (11)
- rake (11)
- read (11)
- readchar (11)
- readline (11)
- reopen (11)
-
respond
_ to? (11) - result (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
set
_ get _ line _ procs (22) - setgid? (11)
- setuid? (11)
- sh (11)
- shellescape (11)
- shelljoin (11)
- stdout= (11)
- sticky? (11)
- tell (11)
- test (22)
- timeout (19)
- tracer (11)
- wrap (44)
- write (11)
- クラス/メソッドの定義 (11)
- 制御構造 (11)
- 変数と定数 (11)
検索結果
先頭5件
-
File
# flock(operation) -> 0 | false (21150.0) -
ファイルをロックします。
...をロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すよう......eration に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。
: LOCK_SH
共......み。
File.open("counter", "r") {|f|
f.flock(File::LOCK_SH)
p f.read
}
//}
//emlist[例2:][ruby]{
f = File.open("/tmp/foo", "w")
f.flock(File::LOCK_EX)
puts "locked by process1"
fork {
f = File.open("/tmp/foo", "r")
f.flock(File::LOCK_SH)
puts "locked by process2"
sleep 5
puts "unl... -
Zlib
:: GzipWriter # puts(*str) -> nil (18137.0) -
各引数を自身に出力し、それぞれの後に改行を出力します。
...トを指定します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.puts "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> fuga
@see IO#puts, Kernel.#puts... -
CSV
# puts(row) -> self (15131.0) -
自身に row を追加します。
...配列を指定][ruby]{
require "csv"
File.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
csv.puts(["5", "saburo", "kondo", "34"])
end
print File.read("test.csv")
# => id,first name,las......csv"
File.write("test.csv", <<CSV)
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
CSV.open("test.csv", "a") do |csv|
row = CSV::Row.new(["id", "first name", "last name", "age"], ["5", "saburo", "kondo", "34"])
csv.add_row(row)
end
print File.re... -
RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence (6242.0) -
引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
... file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。
@param file......RubyVM::InstructionSequence.compile_option= を参照
してください。
# /tmp/hello.rb
puts "Hello, world!"
# irb
RubyVM::InstructionSequence.compile_file("/tmp/hello.rb")
# => <RubyVM::InstructionSequence:<main>@/tmp/hello.rb>
@see RubyVM::InstructionSequence.co... -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (6213.0) -
ファイルタスクを定義します。
...名と依存ファイル名を指定します。
例:
file "config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end
@see Rake... -
ObjectSpace
. # allocation _ sourcefile(object) -> String (6118.0) -
objectの元となったソースファイル名を返します。
...プトを実行した場合][ruby]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourcefile(obj)}" # => file:test.rb
ObjectSpace::trace_object_allocations_stop
//}
@see ObjectSpace.#trace_object_allocations_start,
Objec... -
WIN32OLE
_ METHOD # helpfile -> String | nil (6106.0) -
ヘルプファイルのパス名を取得します。
...します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.helpfile # => C:\...\VBAXL9.CHM
メソッドにヘルプファイルが関連付けられている場合、WIN32OLE.ole_show_helpにWIN32OLE_METH... -
WIN32OLE
_ TYPE # helpfile -> String | nil (6106.0) -
オブジェクトに関連付けられたヘルプファイルのフルパス名。
...合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
puts tobj.helpfile # => C:\...\VBAXL9.CHM
WIN32OLE.ole_show_help tobj.helpfile, tobj.helpcontext
# 注)WIN32OLE.ole_show_help(tobj) の呼び出しが望ましい
当メソッド... -
FileTest
. # blockdev?(file) -> bool (3137.0) -
ファイルがブロックスペシャルファイルである時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.blockdev?(file)
}
# /d... -
FileTest
. # chardev?(file) -> bool (3137.0) -
ファイルがキャラクタスペシャルファイルの時に真を返します。そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...。
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.chardev?(file)
}
#...