1279件ヒット
[1-100件を表示]
(0.094秒)
別のキーワード
ライブラリ
- ビルトイン (91)
- csv (58)
- erb (24)
- json (84)
- matrix (48)
- mkmf (48)
-
net
/ http (72) -
net
/ pop (108) -
net
/ smtp (24) - optparse (72)
-
rdoc
/ markup (36) -
rubygems
/ requirement (12) - set (14)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (36) - socket (36)
- stringio (12)
- strscan (60)
- thread (12)
- win32ole (12)
- zlib (396)
クラス
- Addrinfo (24)
- Array (4)
- CSV (36)
-
CSV
:: Row (18) - Dir (12)
- ERB (24)
-
Gem
:: Requirement (12) -
JSON
:: State (72) - Matrix (48)
- Method (12)
-
Net
:: POPMail (108) -
Net
:: SMTP (24) - OptionParser (72)
-
RDoc
:: Markup (36) - Range (7)
- Set (14)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (36) - StringIO (12)
- StringScanner (60)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - UNIXSocket (12)
-
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipReader (228) -
Zlib
:: GzipWriter (168)
モジュール
-
JSON
:: Generator :: GeneratorMethods :: String (12) - Kernel (48)
-
Net
:: HTTPHeader (72)
キーワード
- << (24)
- === (7)
-
add
_ html (12) -
add
_ row (12) -
add
_ special (12) -
add
_ word _ pair (12) - all (36)
- close (12)
- comment= (12)
- concat (12)
-
connect
_ from (24) - deconstruct (3)
-
deconstruct
_ keys (3) -
default
_ event _ sources (12) - deq (24)
- each (78)
-
each
_ byte (24) -
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ line (24) -
each
_ name (12) -
each
_ value (12) -
each
_ with _ index (24) - eof (12)
- eof? (12)
- finish (12)
- flush (12)
- foreach (18)
- getc (12)
- gets (12)
- help (12)
- inspect (9)
- lineno (12)
- lineno= (12)
- mail (36)
- mkdir (18)
- mtime= (12)
-
object
_ nl (12) -
object
_ nl= (12) -
on
_ head (12) -
on
_ tail (12) -
orig
_ name= (12) - peek (12)
- peep (12)
- pointer= (12)
- pop (60)
- pos (24)
- pos= (12)
- print (12)
- printf (12)
- putc (12)
- read (24)
- readchar (12)
- readline (12)
- readlines (12)
- ready (12)
- result (12)
- rewind (12)
-
send
_ io (12) - separator (12)
- shift (24)
-
source
_ location (12) - space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - src (12)
- tell (24)
-
to
_ a (6) -
to
_ csv (4) -
to
_ json (12) -
to
_ s (23) -
try
_ cpp (24) -
try
_ link (24) - unscan (12)
- ver (12)
- write (12)
- | (6)
検索結果
先頭5件
-
Zlib
:: GzipWriter # puts(*str) -> nil (18132.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... -
StringIO
# puts(*obj) -> nil (18130.0) -
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
...は Kernel.#puts を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.puts("hoge", "bar... -
CSV
# puts(row) -> self (15120.0) -
自身に row を追加します。
...加されます。
//emlist[例 配列を指定][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("t......,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,adachi,21
# 5,saburo,kondo,34
//}
//emlist[例 CSV::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("t... -
Gem
:: Requirement # concat(requirements) -> Array (3107.0) -
新しい条件(配列)を自身の条件に破壊的に加えます。
...新しい条件(配列)を自身の条件に破壊的に加えます。
@param requirements 条件の配列を指定します。
//emlist[][ruby]{
req = Gem::Requirement.new("< 5.0")
req.concat(["= 1.9"])
puts req # => < 5.0, = 1.9
//}... -
Net
:: SMTP # open _ message _ stream(from _ addr , *to _ addrs) {|f| . . . . } -> () (43.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
...後、書きこんだ結果が
送られます。
渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str)::......します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts
f.puts 'This is t... -
Net
:: SMTP # ready(from _ addr , *to _ addrs) {|f| . . . . } -> () (43.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
...後、書きこんだ結果が
送られます。
渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str)::......します。
require 'net/smtp'
Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'
f.puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts
f.puts 'This is t... -
Array
# to _ csv(**options) -> String (37.0) -
CSV.generate_line(self, options) と同様です。
...るためのショートカットです。
@param options CSV.generate_line と同様のオプションを指定します。
//emlist[][ruby]{
require 'csv'
p [1, 'Matz', :Ruby, Date.new(1965, 4, 14)].to_csv # => "1,Matz,Ruby,1965-04-14\n"
p [1, 'Matz', :Ruby, Date......えるようになりました。
//emlist[][ruby]{
require 'csv'
puts [1, nil].to_csv # => 1,
puts [1, nil].to_csv(write_nil_value: "N/A") # => 1,N/A
puts [2, ""].to_csv # => 2,""
puts [2, ""].to_csv(write_empty_value: "BLANK") # => 2,... -
Zlib
:: GzipReader # rewind -> 0 (37.0) -
ファイルポインタを Zlib::GzipReader.new を呼び出した直後の 時点に戻します。関連付けられている IO オブジェクトに seek メソッドが定義されている必要があります。
...す。
require 'zlib'
=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
gz.puts 'fuga'
}
=end
gz = Zlib::GzipReader.open('hoge.gz')
puts gz.gets #=> hoge
puts gz.gets #=> fuga
gz.rewind #=> 0
puts gz.g... -
JSON
:: Generator :: GeneratorMethods :: String # to _ json(state _ or _ hash = nil) -> String (31.0) -
自身から生成した JSON 形式の文字列を返します。
...を
指定します。
//emlist[例][ruby]{
require "json"
puts "test".to_json # => "test"
puts '"'.to_json # => "\""
puts "\\".to_json # => "\\"
puts "𤘩宮城".to_json(ascii_only: true) # => "\ud851\ude29\u5bae\...