48件ヒット
[1-48件を表示]
(0.071秒)
別のキーワード
ライブラリ
- ビルトイン (12)
- optparse (12)
-
rexml
/ document (12) - zlib (12)
クラス
- IO (12)
- OptionParser (12)
-
REXML
:: DocType (12) -
Zlib
:: GzipWriter (12)
検索結果
先頭4件
-
REXML
:: DocType # write(output , indent = 0 , transitive = false , ie _ hack = false) -> () (18114.0) -
output に DTD を出力します。
...ELEMENT comment (#PCDATA)>
<!ATTLIST book
author CDATA #REQUIRED
title CDATA #REQUIRED
publisher CDATA "foobar publisher">
<!ENTITY p "foobar publisher">
<!ENTITY % q "quzz">
]>
EOS
doctype.write(STDOUT)
# =>
# <!DOCTYPE books [
# <!ELEMENT book (comment)>
# ....
//}... -
Zlib
:: GzipWriter # printf(format , *args) -> nil (3007.0) -
C 言語の printf と同じように、format に従い引数 を文字列に変換して、自身に出力します。
...ジェクトを指定します。
require 'zlib'
filename='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|
puts gz.read
}
#=> bar
@see... -
IO
# stat -> File :: Stat (13.0) -
ファイルのステータスを含む File::Stat オブジェクトを生成して 返します。
...raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
s = f.stat
"%o" % s.mode # => "100644"
s.blksize # => 4096
s.atime # => 2018-03-01 23:19:59 +... -
OptionParser
# load(filename = nil) -> bool (13.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] = v }
opt.on('--b') {|v...