949件ヒット
[901-949件を表示]
(0.108秒)
ライブラリ
- ビルトイン (489)
- delegate (12)
- ipaddr (24)
-
irb
/ ext / math-mode (4) - mkmf (24)
- pathname (51)
-
rake
/ packagetask (12) -
rdoc
/ text (12) -
rexml
/ parsers / sax2parser (60) -
rexml
/ streamlistener (12) -
rubygems
/ version (12) - set (23)
- tsort (70)
-
webrick
/ httpresponse (60) -
webrick
/ httpserver (24) - win32ole (36)
クラス
- Delegator (12)
-
Gem
:: Version (12) - Hash (48)
- IPAddr (24)
-
IRB
:: Context (4) - Method (24)
- Module (192)
- Object (120)
- Pathname (51)
- Proc (6)
-
RDoc
:: Options (24) -
REXML
:: Parsers :: SAX2Parser (60) -
Rake
:: PackageTask (12) - Range (50)
- Refinement (4)
- Set (32)
- TracePoint (12)
- UnboundMethod (12)
-
WEBrick
:: HTTPResponse (60) -
WEBrick
:: HTTPServer (24) - WIN32OLE (36)
モジュール
- GC (12)
- Kernel (24)
-
RDoc
:: Text (12) -
REXML
:: StreamListener (12) - TSort (70)
キーワード
- < (12)
- <=> (12)
- === (32)
-
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) - ancestors (12)
-
append
_ features (12) - bind (12)
- body= (12)
- chunked= (12)
-
const
_ defined? (12) -
const
_ get (12) -
const
_ source _ location (12) - constants (12)
-
content
_ length (12) -
content
_ length= (12) - cover? (14)
-
defined
_ class (12) -
each
_ child (24) -
each
_ entry (15) -
each
_ strongly _ connected _ component (23) -
each
_ strongly _ connected _ component _ from (23) - entitydecl (12)
- entries (12)
- eql? (12)
- extend (12)
-
garbage
_ collect (12) -
has
_ key? (12) -
import
_ methods (4) - include? (60)
-
include
_ line _ numbers (12) - included (12)
- inspect (12)
-
is
_ a? (12) - key? (12)
-
kind
_ of? (12) - listen (60)
- markup (12)
-
math
_ mode= (4) - member? (36)
- methods (12)
- mount (12)
-
package
_ files (12) -
prepend
_ features (12) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) -
private
_ methods (12) -
protected
_ method _ defined? (12) -
protected
_ methods (12) -
public
_ method _ defined? (12) -
public
_ methods (12) -
rdoc
_ include (12) -
respond
_ to? (12) -
respond
_ to _ missing? (24) -
ruby2
_ keywords (6) -
singleton
_ methods (12) -
strongly
_ connected _ components (12) -
to
_ s (24) -
try
_ cpp (24) - tsort (12)
-
virtual
_ host (12)
検索結果
先頭5件
-
Hash
# has _ key?(key) -> bool (14.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
Hash
# key?(key) -> bool (14.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
Hash
# member?(key) -> bool (14.0) -
ハッシュが key をキーとして持つ時真を返します。
...ハッシュが key をキーとして持つ時真を返します。
@param key 探索するキーを指定します。
//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}
@see Hash#value?... -
REXML
:: StreamListener # entitydecl(content) -> () (13.0) -
DTDの実体宣言をパースしたときに呼び出されるコールバックメソッドです。
...@param content 実体宣言が配列で渡されます
実体宣言の書き方によって content に渡されるデータの形式が異なります。
//emlist[][ruby]{
require 'rexml/parsers/baseparser'
require 'rexml/parsers/streamparser'
require 'rexml/streamlistener'
xml = <<EOS
<!DOCTYPE......He said %YN;">
<!ENTITY open-hatch SYSTEM "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY open-hatch PUBLIC "-//Textuality//TEXT Standard open-hatch boilerplate//EN" "http://www.textuality.com/boilerplate/OpenHatch.xml">
<!ENTITY hatch-pic SYSTEM "../grafix/OpenHatch.gif" NDATA gif>......er
include REXML::StreamListener
def entitydecl(content); p content; end
end
REXML::Parsers::StreamParser.new(xml, Listener.new).parse
# >> ["YN", "\"Yes\"", "%"]
# >> ["YN", "Yes", "%"]
# >> ["WhatHeSaid", "He said %YN;"]
# >> ["open-hatch", "SYSTEM", "http://www.textuality.com/boilerplate/Open... -
TSort
# tsort -> Array (13.0) -
頂点をトポロジカルソートして得られる配列を返します。 この配列は子から親に向かってソートされています。 すなわち、最初の要素は子を持たず、最後の要素は親を持ちません。
...発生します。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node).each(&block)
end
end
sorted = {1=>[2, 3], 2=>[3], 3=>[], 4=>[]}.tsort
p sorted #=> [3, 2, 1, 4]
//}
@see TSort.tsort...