ライブラリ
- ビルトイン (362)
- bigdecimal (22)
-
cgi
/ session (11) - coverage (29)
- csv (11)
- drb (11)
-
net
/ imap (22) -
net
/ pop (77) -
net
/ telnet (4) - open-uri (22)
- openssl (99)
- psych (39)
- pty (11)
- rake (22)
-
rdoc
/ markup / to _ html _ crossref (11) -
rexml
/ document (44) -
ripper
/ lexer (8) -
rubygems
/ dependency _ installer (11) -
rubygems
/ installer (11) -
rubygems
/ version (7) - securerandom (11)
- strscan (11)
- tempfile (20)
- tmpdir (22)
- uri (44)
-
webrick
/ cgi (11) -
webrick
/ ssl (11)
クラス
- BigDecimal (22)
-
CGI
:: Session (11) -
CSV
:: Row (11) - Coverage (29)
-
DRb
:: DRbServer (11) - Dir (34)
-
Gem
:: DependencyInstaller (11) -
Gem
:: Installer (11) -
Gem
:: Version (7) - IO (40)
-
Net
:: IMAP (22) -
Net
:: POP3 (77) -
Net
:: Telnet (4) - NoMethodError (14)
-
OpenSSL
:: PKey :: DSA (44) -
OpenSSL
:: PKey :: RSA (55) -
Psych
:: Nodes :: Scalar (11) -
RDoc
:: Markup :: ToHtmlCrossref (11) -
REXML
:: CData (11) -
REXML
:: Entity (22) -
REXML
:: Text (11) - Range (11)
- Regexp (22)
- Ripper (8)
-
RubyVM
:: InstructionSequence (44) - StringScanner (11)
- Struct (31)
- Tempfile (20)
- Thread (11)
- Time (88)
-
URI
:: FTP (11) -
URI
:: HTTP (11) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: CGI (11) -
WEBrick
:: GenericServer (11)
モジュール
- GC (33)
-
GC
:: Profiler (22) - OpenURI (22)
- PTY (11)
- Psych (28)
- Rake (22)
-
RubyVM
:: AbstractSyntaxTree (12) - SecureRandom (11)
オブジェクト
- ENV (22)
キーワード
- [] (11)
- []= (11)
- application (11)
- application= (11)
-
auth
_ only (11) - check (11)
- compile (22)
-
compile
_ file (11) -
compile
_ option= (11) - correct? (7)
- create (20)
-
delete
_ all (22) - disable (11)
- foreach (27)
- glob (8)
- gm (22)
-
keyword
_ init? (3) -
latest
_ gc _ info (22) - lex (4)
- load (11)
- local (22)
- mktime (22)
- mktmpdir (22)
- mode (22)
- new (402)
- of (4)
-
open
_ uri (22) - parse (4)
-
parse
_ file (4) -
peek
_ result (11) -
pending
_ interrupt? (11) -
raw
_ data (11) - readlines (24)
- result (11)
-
safe
_ load (17) - start (40)
- store (11)
- tokenize (4)
-
urlsafe
_ base64 (11) - utc (22)
検索結果
先頭5件
- Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false , freeze: false) -> object - REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) - Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false) -> object - Net
:: POP3 . start(address , port = nil , account=nil , password=nil , isapop=false) -> Net :: POP3 - Net
:: POP3 . start(address , port = nil , account=nil , password=nil , isapop=false) {|pop| . . . . } -> object
-
Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false , freeze: false) -> object (526.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...トを生成して返します。
デフォルトでは以下のクラスのオブジェクトしか変換しません。
* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash
再帰的なデータ構造はデフォルトでは許可されていません。
任意のクラ......いた場合は、
Psych::DisallowedClass 例外が発生します。
yaml がエイリアスを含んでいてキーワード引数 aliases が false の時、
Psych::BadAlias 例外が発生します。
filename はパース中に発生した例外のメッセージに用います。
キーワ......として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは nil です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換... -
REXML
:: Text . new(arg , respect _ whitespace = false , parent = nil , raw = nil , entity _ filter = nil , illegal = REXML :: Text :: NEEDS _ A _ SECOND _ CHECK) (519.0) -
テキストノードオブジェクトを生成します。
...真を指定すると、arg に含まれる空白文字は保存されます。
偽の場合は空白はまとめられます。
raw は true, false, nil のいずれかを指定し、生成されるテキストノードが
raw モードであるかどうかを決めます。
true の場合、そ......定し、テキストの内容は変更されません。
falseの場合、そのノードは raw モードであると解釈され、
rexml はテキストに含まれているすべての(定義済み)実体を
エスケープします
nilの場合、親ノードが raw モードであるかどう......entity_filter は置き換えたい実体のリストを文字列の配列で指定します。
これは raw が false のときのみ意味を持ちます。
entity_filter が nil の場合(デフォルトの場合)、
テキストがどのようにエスケープされるかは、そのノー... -
Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false) -> object (419.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...トを生成して返します。
デフォルトでは以下のクラスのオブジェクトしか変換しません。
* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash
再帰的なデータ構造はデフォルトでは許可されていません。
任意のクラ......いた場合は、
Psych::DisallowedClass 例外が発生します。
yaml がエイリアスを含んでいてキーワード引数 aliases が false の時、
Psych::BadAlias 例外が発生します。
filename はパース中に発生した例外のメッセージに用います。
キーワ......として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは nil です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換... -
Net
:: POP3 . start(address , port = nil , account=nil , password=nil , isapop=false) -> Net :: POP3 (415.0) -
Net::POP3 オブジェクトを生成し、サーバへ接続します。
...ックが終わったときにセッションを終了させます。
この場合返り値はブロックの返り値となります。
port に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。
以下のコードと同じ動作をします。
requi... -
Net
:: POP3 . start(address , port = nil , account=nil , password=nil , isapop=false) {|pop| . . . . } -> object (415.0) -
Net::POP3 オブジェクトを生成し、サーバへ接続します。
...ックが終わったときにセッションを終了させます。
この場合返り値はブロックの返り値となります。
port に nil を渡すと、適当なポート(通常は110、SSL利用時には 995)を
使います。
以下のコードと同じ動作をします。
requi... -
RubyVM
:: AbstractSyntaxTree . of(proc , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (370.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...pp RubyVM::AbstractSyntaxTree.of(proc {1 + 2})
# => (SCOPE@2:38-2:45
# tbl: []
# args: nil
# body:
# (OPCALL@2:39-2:44 (LIT@2:39-2:40 1) :+
# (LIST@2:43-2:44 (LIT@2:43-2:44 2) nil)))
def hello
puts "hello, world"
end
pp RubyVM::AbstractSyntaxTree.of(method(:hello))
# =......pre_num: 0
# pre_init: nil
# opt: nil
# first_post: nil
# post_num: 0
# post_init: nil
# rest: nil
# kw: nil
# kwrest: nil
# block: nil)
# body:
# (FCALL@6:2-6:21 :puts (LIST@6:7-6:21 (STR@6:7-6:21 "hello, world") nil)))
//}... -
RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (322.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...l: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# => (SCOPE@1:0-1:15
# tbl: [:x, :y]
# args: nil
# body: (BLO... -
RubyVM
:: AbstractSyntaxTree . parse _ file(pathname , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (322.0) -
pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。
...SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (FCALL@1:0-1:50 :pp
# (LIST@1:3-1:50
# (CALL@1:3-1:50
# (COLON2@1:3-1:29 (CONST@1:3-1:9 :RubyVM) :AbstractSyntaxTree)
# :parse_file (LIST@1:41-1:49 (STR@1:41-1:49 "") nil)) nil)))
//}... -
DRb
:: DRbServer . new(uri=nil , front=nil , config _ or _ acl=nil) -> DRb :: DRbServer (316.0) -
dRuby サーバを起動し、DRbServerのインスタンスを返します。
...由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付けるメッセー... -
Psych
:: Nodes :: Scalar . new(value , anchor=nil , tag=nil , plain=true , quoted=false , style=ANY) -> Psych :: Nodes:Scalar (316.0) -
Scalar オブジェクトを生成します。
...anchor を文字列で指定します。
anchor を付けない場合には nil を指定します。
tag には scalar に付加されている tag を文字列で指定します。
tag を付けない場合には nil を指定します。
plain は plain style であるかどうか、quoted は... -
RubyVM
:: InstructionSequence . compile(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (313.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
...ます。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::InstructionSequence.compile_option=... -
RubyVM
:: InstructionSequence . new(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (313.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
...ます。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::InstructionSequence.compile_option=... -
Psych
. load(yaml , filename = nil , fallback: false , symbolize _ names: false) -> object (310.0) -
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
...として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは false です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換... -
Psych
. safe _ load(yaml , whitelist _ classes = [] , whitelist _ symbols = [] , aliases = false , filename = nil , symbolize _ names: false) -> object (310.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...トを生成して返します。
デフォルトでは以下のクラスのオブジェクトしか変換しません。
* TrueClass
* FalseClass
* NilClass
* Numeric
* String
* Array
* Hash
再帰的なデータ構造はデフォルトでは許可されていません。
任意のクラ......ていた場合は、
Psych::DisallowedClass 例外が発生します。
yaml がエイリアスを含んでいて aliases パラメーターが false の時、
Psych::BadAlias 例外が発生します。
filename はパース中に発生した例外のメッセージに用います。
キーワ... -
NoMethodError
. new(error _ message = "" , name = nil , args = nil , priv = false) -> NoMethodError (307.0) -
例外オブジェクトを生成して返します。
例外オブジェクトを生成して返します。
@param error_message エラーメッセージを表す文字列です
@param name 未定義だったシンボルです
@param args メソッド呼び出しに使われた引数です
@param priv private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
@param receiver 原因となったメソッド呼び出しのレシーバです
例:
nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p ...