481件ヒット
[1-100件を表示]
(0.118秒)
ライブラリ
- ビルトイン (175)
- csv (36)
- rake (24)
- shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - win32ole (36)
- zlib (192)
クラス
- CSV (36)
- Dir (12)
- File (12)
-
File
:: Stat (60) - IO (24)
- Object (12)
- Proc (7)
-
RubyVM
:: InstructionSequence (48) - Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipReader (24) -
Zlib
:: GzipWriter (168)
キーワード
- << (31)
-
absolute
_ path (12) -
add
_ row (12) -
base
_ label (12) - blockdev? (12)
- chardev? (12)
- close (12)
- comment= (12)
- eof (12)
- eof? (12)
- finish (12)
- flock (12)
- flush (12)
- foreach (18)
- helpfile (24)
- helpstring (12)
- label (12)
- mtime= (12)
-
orig
_ name= (12) - path (12)
- pos (12)
- print (12)
- printf (12)
- putc (12)
- read (12)
- readchar (12)
- readline (12)
-
respond
_ to? (12) - setgid? (12)
- setuid? (12)
- sh (12)
- sticky? (12)
- tell (12)
- write (12)
検索結果
先頭5件
-
Kernel
# file(*args) { . . . } -> Rake :: FileTask (18214.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... -
Zlib
:: GzipWriter # puts(*str) -> nil (18138.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 (15132.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... -
File
# flock(operation) -> 0 | false (9151.0) -
ファイルをロックします。
...をロックします。
ロックを取得するまでブロックされます。
ロックの取得に成功した場合は 0 を返します。
File::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すよう......eration に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File クラスの親クラスの IO が File::Constants をインクルードしているので、
これらの定数は File::LOCK_SH などとして参照可能です。
: LOCK_SH
共......ブロックモード。
File::LOCK_SH | File::LOCK_NB のように他の指定と or することで指
定します。この指定がない場合、ブロックされる条件での flock
の呼び出しはロックが解除されるまでブロックされます。
File::LOCK_NB の指定が... -
WIN32OLE
_ METHOD # helpfile -> String | nil (6107.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 (6107.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) の呼び出しが望ましい
当メソッド... -
FileUtils
# sh(*cmd) {|result , status| . . . } (3019.0) -
与えられたコマンドを実行します。
...Kernel.#exec を参照してください。
例:
sh %{ls -ltr}
sh 'ls', 'file with spaces'
# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #{res.exitstatus})"
end
end
@see Kernel.#exec,... -
File
:: Stat # blockdev? -> bool (3013.0) -
ブロックスペシャルファイルの時に真を返します。
...ブロックスペシャルファイルの時に真を返します。
//emlist[][ruby]{
Dir.glob("/dev/*") {|bd|
if File::Stat.new(bd).blockdev?
puts bd
end
}
#例
#...
#=> /dev/hda1
#=> /dev/hda3
#...
//}... -
File
:: Stat # chardev? -> bool (3013.0) -
キャラクタスペシャルファイルの時に真を返します。
...キャラクタスペシャルファイルの時に真を返します。
//emlist[][ruby]{
Dir.glob("/dev/*") {|bd|
if File::Stat.new(bd).chardev?
puts bd
end
}
#例
#...
#=> /dev/tty1
#=> /dev/stderr
#...
//}...