るりまサーチ

最速Rubyリファレンスマニュアル検索!
830件ヒット [101-200件を表示] (0.090秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. kernel p
  5. kernel $-p

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Gem::Package::TarWriter#add_file(name, mode) {|io| ... } -> self (12103.0)

自身に関連付けられた IO にファイルを追加します。

...追加します。

ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。

@param name 追加するファイルの名前を指定します。

@param mode 追加するファイルのパーミッションを指定します。...

File#flock(operation) -> 0 | false (9239.0)

ファイルをロックします。

...ックの取得に成功した場合は 0 を返します。
File
::LOCK_NB (ノンブロッキング) を指定すると、本来ならブロックされる場合に
ブロックされずに false を返すようになります。

@param operation ロックに対する操作の種類を示す定数...
...す。

@raise Errno::EXXX operation に不正な整数を与えた場合などに発生します。

引数 operation に有効な定数は以下の通りです。定数は File::Constants で定義されていますが、
File
クラスの親クラスの IO が File::Constants をインクルー...
...ドしているので、
これらの定数は File::LOCK_SH などとして参照可能です。

: LOCK_SH
共有ロック。複数のプロセスが同時にロックを共有できます。
システムによってはロック対象のファイルは読み込みモード
("r", "r+" など)で...

Rake::FileList#egrep(pattern) {|filename, count, line| ... } (9231.0)

与えられたパターンをファイルリストから grep のように検索します。

...与えられたパターンをファイルリストから grep のように検索します。

ブロックが与えられた場合は、マッチした行の情報 (ファイル名、行番号、マッチした行) が
ブロックに渡されてブロックが評価されます。ブロックが...
...@param pattern 正規表現を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

IO.write("sample1", "line1\nline2\nline3\n")
IO.write("sample2", "line1\nline2\nline3\nline4\n")

task default: :test_rake_app
task :test_rake_app do

file
_list = FileList.new('sample*')
file
...
..._list.egrep(/line/) # => 7

file
_list.egrep(/.*/) do |filename, count, line|
"filename = #{filename}, count = #{count}, line = #{line}"
end
end

# => "filename = sample1, count = 1, line = line1\n"
# => "filename = sample1, count = 2, line = line2\n"
# => "filename = sample1, count = 3, line...

Rake::FileList#import(array) -> self (9131.0)

与えられた配列を自身にインポートします。

...@param array ファイル名のリストを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

IO.write("test1.rb", "test")
IO.write("test2.rb", "test")

task default: :test_rake_app
task :test_rake_app do
file
_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file
_...
...list.import(["test4.rb", "test5.rb"]) # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
file
_list # => ["test4.rb", "test5.rb", "test1.rb", "test2.rb", "test3.rb"]
end
//}...

Zlib::GzipWriter#print(*str) -> nil (9113.0)

引数を自身に順に出力します。引数を省略した場合は、$_ を出力します。

...す。

@param str 出力するオブジェクトを指定します。

require 'zlib'

file
name='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.print "ugo"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
p
uts gz.read...
...}
#=> ugo

@see IO#print, Kernel.#print...

絞り込み条件を変える

Zlib::GzipWriter#printf(format, *args) -> nil (9113.0)

C 言語の printf と同じように、format に従い引数 を文字列に変換して、自身に出力します。

...C 言語の printf と同じように、format に従い引数
を文字列に変換して、自身に出力します。

@param format フォーマット文字列を指定します。print_format を参照してください。

@param args フォーマットされるオブジェクトを指定し...
...

require 'zlib'

file
name='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.printf("\n%9s", "bar")
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
p
uts gz.read
}
#=> bar

@see IO#printf, Kernel.#printf...

Zlib::GzipWriter#putc(ch) -> object (9113.0)

文字 ch を自身に出力します。

...param ch 出力する文字を数値または文字列で指定します。

@return ch を返します。

require 'zlib'

file
name='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.putc ?u
gz.putc ?g
gz.putc ?o
}
fr = File.op...
...en(filename)
Zlib::GzipReader.wrap(fr){|gz|
p
uts gz.read
}
#=> ugo

@see IO#putc, Kernel.#putc...

Zlib::GzipWriter#puts(*str) -> nil (9113.0)

各引数を自身に出力し、それぞれの後に改行を出力します。

...す。

@param str 出力したいオブジェクトを指定します。

require 'zlib'

file
name='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|
p
uts gz.r...
...ead
}
#=> fuga

@see IO#puts, Kernel.#puts...

Zlib::GzipWriter#pos -> Integer (9107.0)

現在までに圧縮したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。

...イルポインタの位置ではないことに注意して下さい。

require 'zlib'

file
name='hoge1.gz'
f = File.open(filename, "w")
Zlib::GzipWriter.wrap(f, Zlib::BEST_COMPRESSION){|gz|
(1..10).each {|i|
gz.print i
p
uts gz.pos
}
}
#=> 1
#=> 2
#=> 3
......
<< < 1 2 3 4 ... > >>