332件ヒット
[101-200件を表示]
(0.021秒)
クラス
- CSV (12)
-
Net
:: HTTPGenericRequest (24) -
Psych
:: Handler (12) - Socket (36)
-
Zlib
:: GzipWriter (24) -
Zlib
:: ZStream (60)
モジュール
- Psych (24)
-
REXML
:: StreamListener (36)
キーワード
- Emitter (12)
-
NEWS for Ruby 2
. 5 . 0 (8) - NKF (12)
- StreamEnd (12)
-
body
_ stream (12) -
body
_ stream= (12) - close (24)
-
connect
_ nonblock (12) -
doctype
_ end (12) -
end
_ stream (12) - ended? (12)
- entitydecl (12)
- finish (12)
- finished? (12)
-
load
_ stream (24) - new (12)
-
rexml
/ parsers / streamparser (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) -
stream
_ end? (12) -
tag
_ end (12) -
tcp
_ server _ loop (24) - yaml (12)
検索結果
先頭5件
-
Net
:: HTTPGenericRequest # body _ stream=(f) (6120.0) -
サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。
...e.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') do |f|
# 大きなファイルを扱う際にメモリ消費を少なくできる
post.body_stream = f
post["Content-Length"] = f.size
end
post.body_stream # => #<File:/path/to/test (closed)>
//}... -
Psych
. load _ stream(yaml , filename=nil) -> [object] (6120.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。
...Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}
ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。
//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ruby|
list << ruby
end
list # =>... -
Psych
. load _ stream(yaml , filename=nil) {|obj| . . . } -> () (6120.0) -
複数の YAML ドキュメントを含むデータを Ruby のオブジェクトに変換します。
...Psych.load_stream("--- foo\n...\n--- bar\n...") # => ['foo', 'bar']
//}
ブロックありの場合は各オブジェクト引数としてそのブロックを呼び出します。
//emlist[例][ruby]{
list = []
Psych.load_stream("--- foo\n...\n--- bar\n...") do |ruby|
list << ruby
end
list # =>... -
Zlib
:: ZStream # ended? -> bool (6100.0) -
ストリームが閉じられている時に真を返します。
ストリームが閉じられている時に真を返します。 -
rexml
/ parsers / streamparser (6060.0) -
ストリーム式の XML パーサ。
...受け取ります。
REXML::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと......パースが開始しその結果によってコールバックが呼び出されます。
コールバックされるメソッドは REXML::StreamListener になにもしない
メソッドとして定義されています。どのようなコールバックがあるかは
そちらを参照し......parsers/streamparser'
require 'rexml/streamlistener'
class Listener
include REXML::StreamListener
def initialize
@events = []
end
def text(text)
@events << "text[#{text}]"
end
def tag_start(name, attrs)
@events << "tag_start[#{name}]"
end
attr_reader :events
end
xml =... -
REXML
:: StreamListener # entitydecl(content) -> () (3012.0) -
DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。
...に渡されるデータの形式が異なります。
//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE root [
<!ENTITY % YN '"Yes"'>
<!ENTITY % YN 'Yes'>
<!ENTITY WhatHeSaid "He said %YN;">
<!ENTITY open......NTITY hatch-pic SYSTEM "../grafix/OpenHatch.gif" NDATA gif>
]>
<root />
EOS
class Listener
include REXML::StreamListener
def entitydecl(content); p content; end
end
REXML::Parsers::StreamParser.new(xml, Listener.new).parse
# >> ["YN", "\"Yes\"", "%"]
# >> ["YN", "Yes", "%"]
# >> ["WhatHeSaid",... -
Zlib
:: ZStream # finished? -> bool (3002.0) -
ストリームへの入力が終了している時に真を返します。
ストリームへの入力が終了している時に真を返します。 -
Zlib
:: ZStream # close -> nil (3001.0) -
ストリームを閉じます。 以後、このストリームにアクセスすることはできなくなります。
ストリームを閉じます。
以後、このストリームにアクセスすることはできなくなります。 -
ruby 1
. 8 . 3 feature (72.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...ontent_type= [lib] [new]
: Net::HTTPHeader#set_content_type [lib] [new]
: Net::HTTPRequest#body(=) [lib] [new]
: Net::HTTPRequest#body_stream(=) [lib] [new]
追加。
: Net::HTTPHeader#each_capitalized [lib] [compat]
: Net::HTTPHeader#each_capitalized_name [lib] [new]
Net::H......た。
$ cat mthd_taint.rb
th = Thread.new{
$SAFE = 3
class Hoge
def foo
puts "safe level: #{$SAFE}"
end
end
}
th.join
p $SAFE
Hoge.new.foo
$ ruby-1.8.2 mthd_taint.rb
0
"safe level: 0"
$ ruby-1.8.3 mthd_ta......るバグを修正しました。
$ cat r.rb
p /[\c\\]/ =~ "\c\\"
p /\c\\/ =~ "\c\\"
$ ruby-1.8.2 r.rb
r.rb:1: premature end of regular expression: /[\c\\]/
r.rb:2: invalid regular expression; '\' can't be last character: /\c\\/
$ ruby-1.8.3 r.rb
0
0
=...