292件ヒット
[201-292件を表示]
(0.081秒)
別のキーワード
ライブラリ
クラス
- Array (4)
- CSV (48)
-
CSV
:: Table (24) - IO (12)
-
Net
:: HTTPResponse (24) - OptionParser (12)
- Pathname (36)
-
REXML
:: DocType (12) -
Rake
:: Application (12) -
Rake
:: PackageTask (24) - Socket (12)
- StringIO (48)
-
Zlib
:: GzipWriter (24)
キーワード
- << (12)
-
add
_ loader (12) -
add
_ row (12) - close (12)
- closed? (12)
- connect (12)
- ctime (12)
-
each
_ line (24) - fcntl (12)
- finish (12)
- load (12)
-
package
_ files (12) -
package
_ files= (12) - puts (12)
-
read
_ body (24) - reopen (24)
-
to
_ csv (16) -
to
_ s (12) -
write
_ headers? (12)
検索結果
先頭5件
-
Rake
:: PackageTask # package _ files=(file _ list) (31.0) -
パッケージに含むファイルリストを設定します。
...を設定します。
@param file_list ファイルリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.p... -
StringIO
# reopen(str , mode = & # 39;r+& # 39;) -> StringIO (28.0) -
自身が表す文字列が指定された文字列 str になります。
...す。
@param str 自身が表したい文字列を指定します。
この文字列はバッファとして使われます。StringIO#write などによって、
str 自身も書き換えられます。
@param mode Kernel.#open 同様文字列か整数で自身のモード......を指定します。
@raise Errno::EACCES str がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio.reopen('foo')
p sio.read #=> "foo"
//}... -
IO
# fcntl(cmd , arg = 0) -> Integer (25.0) -
IOに対してシステムコール fcntl を実行します。 機能の詳細は fcntl(2) を参照してください。 fcntl(2) が返した整数を返します。
...行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。
//emlist[例][ruby]{
require "fcntl"
IO.write("testfile", "abcde")
# ファイル状態フラグを読み出す
File.open("testfile") do |f|
f.fcntl(Fcntl::F_GETFL, 0) # => 0
f... -
OptionParser
# load(filename = nil) -> bool (25.0) -
指定された filename を読み込んで各行をまとめたものに対して OptionParser#parse を行ないます。
...グラムのサフィックスを付けた '~/.options/コマンド名' というファイルをパースします。
//emlist[例][ruby]{
require "optparse"
IO.write("options.txt", %w(-a --b).join("\n"))
options = { a: false, b: false }
OptionParser.new do |opt|
opt.on('-a') { |v| options[:a] =... -
Pathname
# ctime -> Time (25.0) -
File.ctime(self.to_s) を渡したものと同じです。
...File.ctime(self.to_s) を渡したものと同じです。
//emlist[例][ruby]{
require 'pathname'
IO.write("testfile", "test")
pathname = Pathname("testfile")
pathname.ctime # => 2019-01-14 00:39:51 +0900
sleep 1
pathname.chmod(0755)
pathname.ctime # => 2019-01-14 00:39:52 +0900
//}
@see File.ct... -
Rake
:: Application # add _ loader(ext , loader) (25.0) -
与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを 自身に追加します。
...am loader ローダーを指定します。
//emlist[例][ruby]{
require "rake/loaders/makefile"
# Rakefile での記載例とする
task default: :test
task :test
makefile =<<-EOS
<< <<-'SAMPLE_MF'
# Comments
a: a1 a2 a3 a4
EOS
IO.write("sample.mf", makefile)
Rake.application.add_loader("mf", R... -
StringIO
# closed? -> bool (25.0) -
自身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
...身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
//emlist[例][ruby]{
require "stringio"
sio = StringIO.open("hoge")
p sio.closed? # => false
sio.close_read
p sio.closed? # => false
sio.close_write
p sio.closed? # => true
//}... -
StringIO
# reopen(sio) -> StringIO (23.0) -
自身が表す文字列が指定された StringIO と同じものになります。
...が指定された StringIO と同じものになります。
@param sio 自身が表したい StringIO を指定します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio2 = StringIO.new("foo", 'r+')
sio.reopen(sio2)
p sio.read #=> "foo"
//}...