ライブラリ
- ビルトイン (252)
- date (2)
-
drb
/ extservm (12) - etc (60)
- json (12)
- logger (12)
-
net
/ imap (12) -
net
/ pop (24) -
net
/ telnet (4) - openssl (144)
- prime (12)
- psych (36)
-
rake
/ packagetask (24) -
rdoc
/ context (12) - readline (12)
-
rexml
/ document (48) - rss (36)
-
rubygems
/ config _ file (12) -
rubygems
/ security (24) -
rubygems
/ specification (12) - tracer (24)
- uri (12)
-
webrick
/ httpresponse (24)
クラス
-
DRb
:: ExtServManager (12) - Date (2)
- Dir (84)
-
Etc
:: Group (24) -
Etc
:: Passwd (36) -
Gem
:: ConfigFile (12) -
Gem
:: Security :: Policy (24) -
Gem
:: Specification (12) - Logger (12)
-
Net
:: IMAP (12) -
Net
:: POP3 (24) -
Net
:: Telnet (4) - Object (24)
-
OpenSSL
:: BN (36) -
OpenSSL
:: Engine (24) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: RSA (12) -
OpenSSL
:: X509 :: Attribute (12) -
OpenSSL
:: X509 :: CRL (12) -
OpenSSL
:: X509 :: Extension (12) -
Prime
:: PseudoPrimeGenerator (12) -
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Scalar (24) -
RDoc
:: Context (12) -
REXML
:: Attribute (12) -
REXML
:: Child (24) -
REXML
:: Element (12) -
RSS
:: Rss :: Channel :: Item (12) -
Rake
:: PackageTask (24) - Thread (12)
- Tracer (24)
-
URI
:: Generic (12) -
WEBrick
:: HTTPResponse (24)
モジュール
- Enumerable (24)
- JSON (12)
- Process (48)
-
Process
:: GID (24) -
Process
:: UID (24) -
RSS
:: ContentModel (12) -
RSS
:: SyndicationModel (12) - Readline (12)
キーワード
- Numeric (12)
-
bulk
_ threshold= (12) -
chunk
_ while (12) - chunked= (12)
-
client
_ thread= (12) - clone (12)
- close (12)
- command= (12)
-
completion
_ case _ fold= (12) -
content
_ encoded= (12) - create (12)
-
create
_ id= (12) -
deconstruct
_ keys (2) - detached= (12)
-
display
_ process _ id= (12) -
display
_ thread _ id= (12) - dup (12)
- egid= (12)
- eid= (24)
- euid= (12)
-
find
_ symbol (12) -
generate
_ prime (12) - gid= (36)
-
grant
_ privilege (24) - guid= (12)
-
implicit
_ end= (12) -
load
_ private _ key (12) -
load
_ public _ key (12) - loaded= (12)
- login (4)
- namespace (12)
- new (36)
-
next
_ sibling= (12) - normalized= (12)
- oid= (24)
-
only
_ signed= (12) -
only
_ trusted= (12) - open (48)
- passwd= (24)
- password= (12)
-
previous
_ sibling= (12) -
pseudo
_ rand (12) - quoted= (12)
- rand (12)
-
request
_ method= (12) - revoked= (12)
-
ruby 1
. 8 . 3 feature (12) - seed= (12)
-
sev
_ threshold= (12) -
slice
_ when (12) - start (24)
- status (12)
-
sy
_ updatePeriod= (12) -
tar
_ command= (12) - uid= (24)
-
upper
_ bound= (12) -
webrick
/ cgi (12) -
zip
_ command= (12) - クラス/メソッドの定義 (12)
検索結果
先頭5件
-
REXML
:: Child # previous _ sibling=(other) (6.0) -
other を self の前の隣接ノードとします。
...other を挿入します。
@param other 挿入するノード
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d
p a.to_s # => "<a><d/><b/><c/></a>"
//}... -
REXML
:: Element # namespace(prefix=nil) -> String (6.0) -
self の文脈で prefix が指している名前空間の URI を返します。
...ます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new("<a xmlns='1' xmlns:y='2'><b/><c xmlns:z='3'/><y:d /></a>")
b = doc.elements['//b']
b.namespace # => "1"
b.namespace("y") # => "2"
b.namespace("z") # => nil
d = doc.elements['//y:d']
d.namespace # => "2"
//}... -
Thread
# status -> String | false | nil (6.0) -
生きているスレッドの状態を文字列 "run"、"sleep", "aborting" のいず れかで返します。正常終了したスレッドに対して false、例外によ り終了したスレッドに対して nil を返します。
...、このメソッドも真です。
例:
a = Thread.new { raise("die now") }
b = Thread.new { Thread.stop }
c = Thread.new { Thread.exit }
d = Thread.new { sleep }
d.kill #=> #<Thread:0x401b3678 aborting>
a.status #=> nil
b.status #=> "s... -
webrick
/ cgi (6.0) -
一般の CGI 環境で webrick ライブラリのサーブレットと同じように CGI スクリプトを書くための ライブラリです。サーバが WEBrick でなくても使うことが出来ます。
...パートフィールドの値を取得する(ファイル送信)
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
d = req.query['field_name'] #=> FormData クラスのインスタンス
d.name #=> "field_name"
d.filename... -
クラス/メソッドの定義 (6.0)
-
クラス/メソッドの定義 * クラス/メソッドの定義: * class * singleton_class * module * method * operator * nest_method * eval_method * singleton_method * class_method * limit * 定義に関する操作: * alias * undef * defined
...st_method
* eval_method
* singleton_method
* class_method
* limit
* 定義に関する操作:
* alias
* undef
* defined
===[a:class] クラス定義
//emlist[例][ruby]{
class Foo < Super
def test
# ...
end
# ...
end
//}
文法:
class 識別子 [......2つの引数の間に、デフォルト値を指定しない引数があってはいけません)
//emlist[例][ruby]{
def foo(a, b = 1, c = 2, d = 3, e)
[a, b, c, d, e]
end
p foo(10, 20) #=> [10, 1, 2, 3, 20]
p foo(10, 20, 30) #=> [10, 20, 2, 3, 30]
p foo(10, 20, 30, 40)...