ライブラリ
- ビルトイン (301)
- csv (77)
- e2mmap (24)
- erb (11)
-
irb
/ extend-command (11) - json (66)
-
mutex
_ m (22) -
net
/ http (22) -
net
/ imap (11) -
net
/ pop (22) - openssl (495)
- optparse (22)
- psych (28)
-
rdoc
/ generator / json _ index (11) -
rdoc
/ top _ level (22) -
rubygems
/ digest / digest _ adapter (11) -
rubygems
/ ext / builder (11) -
shell
/ command-processor (6) - tracer (66)
-
webrick
/ httpservlet / filehandler (11) -
webrick
/ httpstatus (11) - win32ole (33)
クラス
- Array (11)
- CSV (77)
- Class (22)
- Data (4)
- Dir (66)
- ERB (11)
-
Enumerator
:: Lazy (11) - File (55)
-
Gem
:: DigestAdapter (11) -
Gem
:: Ext :: Builder (11) - IO (44)
-
JSON
:: Parser (11) -
JSON
:: State (22) - Module (22)
-
Net
:: HTTP (22) -
Net
:: IMAP (11) -
Net
:: POP3 (22) - Object (11)
-
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: BMPString (22) -
OpenSSL
:: ASN1 :: BitString (22) -
OpenSSL
:: ASN1 :: Boolean (22) -
OpenSSL
:: ASN1 :: Enumerated (22) -
OpenSSL
:: ASN1 :: GeneralString (22) -
OpenSSL
:: ASN1 :: GeneralizedTime (22) -
OpenSSL
:: ASN1 :: GraphicString (22) -
OpenSSL
:: ASN1 :: IA5String (22) -
OpenSSL
:: ASN1 :: ISO64String (22) -
OpenSSL
:: ASN1 :: Integer (22) -
OpenSSL
:: ASN1 :: Null (22) -
OpenSSL
:: ASN1 :: NumericString (22) -
OpenSSL
:: ASN1 :: ObjectId (22) -
OpenSSL
:: ASN1 :: OctetString (22) -
OpenSSL
:: ASN1 :: PrintableString (22) -
OpenSSL
:: ASN1 :: Sequence (22) -
OpenSSL
:: ASN1 :: Set (22) -
OpenSSL
:: ASN1 :: T61String (22) -
OpenSSL
:: ASN1 :: UTCTime (22) -
OpenSSL
:: ASN1 :: UTF8String (22) -
OpenSSL
:: ASN1 :: UniversalString (22) -
OpenSSL
:: ASN1 :: VideotexString (22) - OptionParser (22)
-
RDoc
:: Generator :: JsonIndex (11) -
RDoc
:: TopLevel (22) - Range (11)
-
Shell
:: CommandProcessor (6) - Struct (44)
- TracePoint (11)
- Tracer (66)
-
WEBrick
:: HTTPServlet :: FileHandler (11) -
WIN32OLE
_ TYPE (22) -
WIN32OLE
_ TYPELIB (11)
モジュール
- Exception2MessageMapper (24)
-
IRB
:: ExtendCommandBundle (11) - JSON (33)
-
Mutex
_ m (22) - Psych (17)
-
WEBrick
:: HTTPStatus (11)
キーワード
- APOP (11)
- Fail (6)
- Proxy (11)
- Raise (6)
- [] (44)
- accept (11)
-
add
_ authenticator (11) -
add
_ filter (22) -
all
_ classes _ and _ modules (11) -
append
_ features (11) -
class
_ name (11) - constants (11)
-
create
_ id (11) -
create
_ id= (11) -
def
_ builtin _ commands (6) -
def
_ exception (6) -
def
_ extend _ command (11) - define (4)
-
define
_ aliases (11) -
find
_ class _ named (11) -
for
_ fd (11) -
from
_ state (11) - nesting (11)
- new (715)
-
ole
_ classes (11) - on (22)
- open (132)
- path (11)
-
proxy
_ class? (11) - read (11)
- readlines (11)
- reject (11)
-
remove
_ handler (11) -
safe
_ load (17) -
set
_ get _ line _ procs (22) -
socket
_ type (11) - stat (11)
-
yaml
_ tag (11)
検索結果
先頭5件
- Class
. new(superclass = Object) -> Class - Class
. new(superclass = Object) {|klass| . . . } -> Class - RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil - RDoc
:: TopLevel . all _ classes _ and _ modules -> [RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule] - Gem
:: Ext :: Builder . class _ name -> String
-
Class
. new(superclass = Object) -> Class (9233.0) -
新しく名前の付いていない superclass のサブクラスを生成します。
...ていない superclass のサブクラスを生成します。
名前のないクラスは、最初に名前を求める際に代入されている定数名を検
索し、見つかった定数名をクラス名とします。
//emlist[例][ruby]{
p foo = Class.new # => #<Class:0x401b90f8>
p fo...... Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}
この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。
@param superclass 生成するクラスのスーパークラスを指定します。
//emlist[例][ruby]{
k = Class... -
Class
. new(superclass = Object) {|klass| . . . } -> Class (9233.0) -
新しく名前の付いていない superclass のサブクラスを生成します。
...ていない superclass のサブクラスを生成します。
名前のないクラスは、最初に名前を求める際に代入されている定数名を検
索し、見つかった定数名をクラス名とします。
//emlist[例][ruby]{
p foo = Class.new # => #<Class:0x401b90f8>
p fo...... Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}
この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。
@param superclass 生成するクラスのスーパークラスを指定します。
//emlist[例][ruby]{
k = Class... -
RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil (6302.0) -
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ からなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ
からなかった場合は nil を返します。
@param name クラス名を文字列で指定します。 -
RDoc
:: TopLevel . all _ classes _ and _ modules -> [RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule] (6301.0) -
RDoc が収集したクラス、モジュールを配列で返します。
RDoc が収集したクラス、モジュールを配列で返します。 -
Gem
:: Ext :: Builder . class _ name -> String (6102.0) -
@todo
@todo
ビルダーのクラス名を返します。 -
Net
:: HTTP . proxy _ class? -> bool (6102.0) -
自身が (Net::HTTP.Proxy によって作成された) プロクシ用のクラスならば真を返し、そうでなければ偽を返します。
自身が (Net::HTTP.Proxy によって作成された) プロクシ用のクラスならば真を返し、そうでなければ偽を返します。
@see Net::HTTP.Proxy -
WIN32OLE
_ TYPE . ole _ classes(libname) -> [WIN32OLE _ TYPE] (6101.0) -
TypeLibで定義されているすべての型情報を取得します。
...す。
@raise WIN32OLERuntimeError 引数で指定したTypeLibが見つかりません。
types = WIN32OLE_TYPE.ole_classes('Microsoft Excel 14.0 Object Library')
classes = types.map{|k| k.name} # => ["Adjustments", "CalloutFormat", ...]
Ruby-1.9.1からは、TypeLibに定義されている... -
Exception2MessageMapper
. def _ e2message(klass , exception _ class , message _ format) -> Class (231.0) -
すでに存在する例外クラス exception_class に、 エラーメッセージ用フォーマット message_format を関連づけます。
...すでに存在する例外クラス exception_class に、
エラーメッセージ用フォーマット message_format を関連づけます。
@param klass 一階層上となるクラス名を指定します。
@param exception_class メッセージを登録する例外クラスを指定しま......す。
@param message_format メッセージのフォーマットを指定します。
Kernel.#sprintf のフォーマット文字列と同じ形式を使用できます。
@return exception_class を返します。... -
Data
. define(*args) {|subclass| block } -> Class (209.0) -
Data クラスに新しいサブクラスを作って、それを返します。
...バを持たないサブクラスも定義可能です。
以下のように、パターンマッチに利用できます。
//emlist[例][ruby]{
class HTTPFetcher
Response = Data.define(:body)
NotFound = Data.define
def get(url)
# ダミーの実装
if url == "http://example.com/"... -
Struct
. new(*args) {|subclass| block } -> Class (209.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...ing # => "Hello Dave!"
//}
Structをカスタマイズする場合はこの方法が推奨されます。無名クラスのサブ
クラスを作成する方法でカスタマイズする場合は無名クラスが使用されなくなっ
てしまうことがあるためです。
@see Class.new... -
Struct
. new(*args , keyword _ init: false) {|subclass| block } -> Class (209.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...ing # => "Hello Dave!"
//}
Structをカスタマイズする場合はこの方法が推奨されます。無名クラスのサブ
クラスを作成する方法でカスタマイズする場合は無名クラスが使用されなくなっ
てしまうことがあるためです。
@see Class.new... -
Struct
. new(*args , keyword _ init: nil) {|subclass| block } -> Class (209.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...ing # => "Hello Dave!"
//}
Structをカスタマイズする場合はこの方法が推奨されます。無名クラスのサブ
クラスを作成する方法でカスタマイズする場合は無名クラスが使用されなくなっ
てしまうことがあるためです。
@see Class.new... -
Net
:: HTTP . Proxy(address , port = 80) -> Class (126.0) -
Proxy 経由で http サーバに接続するためのクラスを作成し返します。
...re 'net/http'
proxy_class = Net::HTTP::Proxy('proxy.example.com', 8080)
http = proxy_class.new('www.example.org')
http.start {|h|
h.get('/ja/') # proxy.example.com 経由で接続します。
}
//}
//emlist[例2: Net::HTTP.start を使う][ruby]{
require 'net/http'
proxy_class = Net::HTTP::Proxy(......'proxy.example.com', 8080)
proxy_class.start('www.example.org') {|h|
h.get('/ja/') # proxy.example.com 経由で接続します。
}
//}
@param address プロクシのホスト名を文字列で与えます。
@param port プロクシのポート番号を与えます。...