812件ヒット
[701-800件を表示]
(0.087秒)
ライブラリ
- ビルトイン (446)
- csv (36)
- erb (36)
-
irb
/ input-method (48) -
net
/ http (48) - pathname (12)
-
rubygems
/ package / tar _ reader / entry (12) -
rubygems
/ source _ info _ cache (12) - shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) - zlib (108)
クラス
-
ARGF
. class (60) - CSV (36)
- Dir (12)
- ERB (36)
- File (12)
-
File
:: Stat (48) -
Gem
:: Package :: TarReader :: Entry (12) -
Gem
:: SourceInfoCache (12) - IO (274)
-
IRB
:: InputMethod (12) -
IRB
:: ReadlineInputMethod (24) -
IRB
:: StdioInputMethod (12) - Method (14)
-
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (24) - Pathname (12)
- Proc (14)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - String (12)
-
Zlib
:: GzipReader (24) -
Zlib
:: GzipWriter (84)
キーワード
- << (38)
- >> (14)
-
add
_ row (12) - birthtime (12)
-
body
_ stream (12) -
body
_ stream= (12) - clone (12)
- close (12)
- closed? (12)
- count (12)
-
def
_ class (12) - dup (12)
- eof? (12)
- fdatasync (12)
- file? (12)
- filename (24)
- filename= (12)
- flock (12)
- flush (24)
- getc (12)
- path (12)
- pread (8)
- print (12)
- printf (12)
- putc (12)
- puts (24)
- pwrite (8)
-
read
_ body (24) -
read
_ cache _ data (12) - readable? (30)
-
readable
_ atfer _ eof? (36) -
readable
_ real? (30) - readbyte (24)
- readchar (36)
- readline (48)
- readlines (36)
- readlink (30)
-
set
_ encoding _ by _ bom (6) - sysread (12)
- sysseek (12)
- syswrite (12)
- ungetc (12)
-
world
_ readable? (12) - write (24)
検索結果
先頭5件
-
Proc
# >>(callable) -> Proc (19.0) -
self と引数を合成した Proc を返します。
...ass WordScanner
def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |fname| File.read(fname) } >> WordScanner >> method(:p)
pipeline.call('testfile') # => ["Hello", "World", "Hello", "Ruby"]
//}
@see Method#<<, M... -
Zlib
:: GzipWriter # <<(str) -> self (19.0) -
str を出力します。str が文字列でない場合は to_s を用いて 文字列に変換します。
...ェクトを与えます。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz << "hoge" << "fuga"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> hogefuga
@see IO#<<... -
Zlib
:: GzipWriter # print(*str) -> nil (19.0) -
引数を自身に順に出力します。引数を省略した場合は、$_ を出力します。
...トを指定します。
require 'zlib'
filename='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|
puts gz.read
}
#=> ugo
@see IO#print, Kernel.#print... -
Zlib
:: GzipWriter # printf(format , *args) -> nil (19.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#printf,... -
Zlib
:: GzipWriter # putc(ch) -> object (19.0) -
文字 ch を自身に出力します。
...します。
require 'zlib'
filename='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.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> ugo
@see IO#putc, Ke... -
Zlib
:: GzipWriter # puts(*str) -> nil (19.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... -
Zlib
:: GzipWriter # write(*str) -> Integer (19.0) -
自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。
...できたバイト数を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.write "foo"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> foo
@see IO#write... -
Zlib
:: GzipWriter # write(str) -> Integer (19.0) -
自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。
...できたバイト数を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.write "foo"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> foo
@see IO#write... -
ERB
# def _ class(superklass=Object , methodname=& # 39;erb& # 39;) -> Class (13.0) -
変換した Ruby スクリプトをメソッドとして定義した無名のクラスを返します。
...s MyClass_
def initialize(arg1, arg2)
@arg1 = arg1; @arg2 = arg2
end
end
filename = 'example.rhtml' # @arg1 と @arg2 が使われている example.rhtml
erb = ERB.new(File.read(filename))
erb.filename = filename
MyClass = erb.def_class(MyClass_, 'render()')
print MyClass.new('foo', 123).... -
IO
# clone -> IO (13.0) -
レシーバと同じ IO を参照する新しい IO オブジェクトを返します。 参照しているファイル記述子は dup(2) されます。
...しいフリーズされていない IO を返します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
clone_io = nil
IO.write("testfile", "test")
File.open("testfile") do |io|
clone_io = io.clone
end
clone_io.read # => "test"
clone_io.close
//}...