1209件ヒット
[1-100件を表示]
(0.058秒)
ライブラリ
クラス
- CSV (36)
- Dir (36)
- File (12)
-
File
:: Stat (60) - IO (24)
- Object (12)
- Proc (7)
-
RubyVM
:: InstructionSequence (72) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) - Tempfile (36)
- Tracer (36)
-
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipReader (84) -
Zlib
:: GzipWriter (228)
モジュール
- FileTest (24)
- FileUtils (12)
-
GC
:: Profiler (12) - Kernel (80)
- ObjectSpace (12)
- OpenURI (24)
- Shellwords (24)
- Syslog (24)
- Timeout (21)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdout (12) - << (31)
- Digest (12)
- GzipReader (12)
- IO (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
- Request (12)
- SSLServer (12)
- Syslog (12)
-
absolute
_ path (12) -
add
_ row (12) -
allocation
_ sourcefile (12) -
base
_ label (12) - bigdecimal (12)
- blockdev? (24)
- chardev? (24)
- close (12)
- comment= (12)
-
compile
_ file (12) -
drb
/ extservm (12) - eof (12)
- eof? (12)
- file (12)
- finish (12)
- flock (12)
- flush (12)
- foreach (18)
- helpfile (24)
- helpstring (12)
- label (12)
- mktmpdir (24)
- mtime= (12)
-
net
/ pop (12) - new (36)
- of (12)
- open (80)
- open! (12)
-
open
_ uri (24) - optparse (12)
-
orig
_ name= (12) - path (12)
- pos (12)
- print (12)
- printf (12)
- putc (12)
- rake (12)
- read (12)
- readchar (12)
- readline (12)
- reopen (12)
-
respond
_ to? (12) - result (12)
- rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
set
_ get _ line _ procs (24) - setgid? (12)
- setuid? (12)
- sh (12)
- shellescape (12)
- shelljoin (12)
- stdout= (12)
- sticky? (12)
- tell (12)
- test (24)
- timeout (21)
- tracer (12)
- wrap (48)
- write (12)
- クラス/メソッドの定義 (12)
- 制御構造 (12)
- 変数と定数 (12)
検索結果
先頭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...