種類
- インスタンスメソッド (654)
- 特異メソッド (427)
- 文書 (115)
- モジュール関数 (77)
- ライブラリ (67)
ライブラリ
- ビルトイン (526)
- csv (88)
- erb (22)
- gdbm (22)
-
irb
/ cmd / help (11) -
irb
/ cmd / load (22) -
irb
/ extend-command (11) - json (44)
-
net
/ ftp (18) -
net
/ http (11) - optparse (11)
- pathname (66)
- pstore (11)
- psych (44)
- rake (77)
-
rake
/ packagetask (11) -
rexml
/ sax2listener (11) -
ripper
/ lexer (22) -
ripper
/ sexp (22) -
rubygems
/ dependency _ list (11) - tempfile (20)
-
webrick
/ httputils (44) - win32ole (33)
クラス
- CSV (88)
- Class (22)
- Data (2)
- ERB (11)
- GDBM (22)
-
Gem
:: DependencyList (11) - IO (88)
-
IRB
:: ExtendCommand :: Help (11) -
IRB
:: ExtendCommand :: Load (11) -
IRB
:: ExtendCommand :: Source (11) - MatchData (70)
- Module (146)
-
Net
:: FTP (18) -
Net
:: HTTP (11) - OptionParser (11)
- PStore (11)
- Pathname (66)
-
Rake
:: PackageTask (11) -
Rake
:: TaskArguments (11) - Ripper (44)
- Struct (44)
- Tempfile (20)
- Thread (11)
- TracePoint (22)
-
WEBrick
:: HTTPUtils :: FormData (44) -
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (11) -
WIN32OLE
_ VARIABLE (11)
モジュール
-
ERB
:: DefMethod (11) - Enumerable (88)
-
IRB
:: ExtendCommandBundle (11) - JSON (33)
-
JSON
:: Generator :: GeneratorMethods :: Object (11) - Kernel (44)
- Psych (44)
-
REXML
:: SAX2Listener (11) - Rake (22)
-
Rake
:: TaskManager (33)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Ruby プログラムの実行 (11)
- Ruby用語集 (11)
- [] (77)
- application (11)
- application= (11)
- ascend (22)
- attr (24)
-
attr
_ accessor (8) -
attr
_ reader (8) -
attr
_ writer (8) - autoload (22)
- autoload? (11)
- byteoffset (4)
-
callee
_ id (11) -
const
_ source _ location (5) - create (20)
-
deconstruct
_ keys (2) -
def
_ erb _ method (11) -
def
_ extend _ command (11) - default (11)
-
default
_ event _ sources (11) - delete (11)
- descend (22)
-
drb
/ gw (11) - dump (11)
- each (11)
-
end
_ element (11) - eval (11)
- execute (33)
- filename (11)
- filename= (11)
-
find
_ name (11) - generate (11)
- inspect (11)
- irb (11)
- lex (11)
- load (22)
-
load
_ stream (22) - lookup (11)
- max (44)
-
method
_ id (11) - min (44)
-
minitest
/ unit (1) - mlsd (18)
-
module
_ function (12) - name= (11)
- namespace (11)
-
net
/ http (11) - new (99)
- offset (22)
- open (66)
- opendir (22)
- parse (33)
- popen (88)
- private (16)
- public (16)
-
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords (5) -
send
_ request (11) - sexp (11)
-
sexp
_ raw (11) -
synthesize
_ file _ task (11) -
to
_ json (11) -
to
_ s (11) - tokenize (11)
- unparse (11)
- value (11)
- クラス/メソッドの定義 (11)
検索結果
先頭5件
-
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (18243.0) -
フォームデータの name 属性を文字列で表すアクセサです。
...ムデータの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.star... -
Module
# name -> String | nil (15280.0) -
モジュールやクラスの名前を文字列で返します。
...ル / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A::B"
class C
end
end
p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"
# 名前のない......モジュール / クラス
p Module.new.name #=> nil
p Class.new.name #=> nil
p Module.new.to_s #=> "#<Module:0x00007f90b09112c8>"
p Class.new.to_s #=> "#<Class:0x00007fa5c40b41b0>"
//}... -
IRB
:: ExtendCommandBundle . def _ extend _ command(cmd _ name , cmd _ class , load _ file = nil , *aliases) -> object (9330.0) -
irb に cmd_name で指定したメソッドが実行できるように拡張します。
...irb に cmd_name で指定したメソッドが実行できるように拡張します。
@param cmd_name メソッド名を Symbol か文字列で指定します。
cmd_class で指定するクラスの execute メソッドとして定
義してある必要があ......スは IRB::ExtendCommand 以下で定義
する必要があります。
@param load_file 指定したメソッドが定義されたファイル名を指
定します。このファイルは自動的に require されます。
@param aliases cmd_name の別名を......す。複数指定する事ができます。フラグは
IRB::ExtendCommandBundle::NO_OVERRIDE、
IRB::ExtendCommandBundle::OVERRIDE_PRIVATE_ONLY、
IRB::ExtendCommandBundle::OVERRIDE_ALL のいずれか
を指定します。... -
Gem
:: DependencyList # find _ name(full _ name) -> Gem :: Specification | nil (9321.0) -
自身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
...身に含まれる与えられた名前を持つ Gem::Specification のインスタンスを返します。
見つからなかった場合は nil を返します。
@param full_name バージョンを含むフルネームで Gem の名前を指定します。
@see Gem::Specification#full_name... -
Pathname
# ascend {|pathname| . . . } -> nil (9301.0) -
self のパス名から親方向に辿っていったときの各パス名を新しい Pathname オ ブジェクトとして生成し、ブロックへの引数として渡して実行します。 ブロックを省略した場合は Enumerator を返します。
...い Pathname オ
ブジェクトとして生成し、ブロックへの引数として渡して実行します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new('/path/to/some/file.rb').ascend {|v| p v}
# => #<Pathname:/path/......some/file.rb>
# #<Pathname:/path/to/some>
# #<Pathname:/path/to>
# #<Pathname:/path>
# #<Pathname:/>
Pathname.new('path/to/some/file.rb').ascend {|v| p v}
# => #<Pathname:path/to/some/file.rb>
# #<Pathname:path/to/some>
# #<Pathname:path/to>
# #<Pathname:path>
//}
ファイル... -
Pathname
# descend {|pathname| . . . } -> nil (9301.0) -
self のパス名の親から子供へと辿っていったときの各パス名を新しい Pathname オブジェクトとして生成し、ブロックへの引数として渡して実行しま す。 ブロックを省略した場合は Enumerator を返します。
...Pathname オブジェクトとして生成し、ブロックへの引数として渡して実行しま
す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new('/path/to/some/file.rb').descend {|v| p v}
# => #<Pathname:/>
#......#<Pathname:/path>
# #<Pathname:/path/to>
# #<Pathname:/path/to/some>
# #<Pathname:/path/to/some/file.rb>
Pathname.new('path/to/some/file.rb').descend {|v| p v}
# => #<Pathname:path>
# #<Pathname:path/to>
# #<Pathname:path/to/some>
# #<Pathname:path/to/some/file.rb>
//}
ファイ... -
Pathname
# opendir {|dir| . . . } -> nil (9201.0) -
Dir.open(self.to_s, &block) と同じです。
Dir.open(self.to_s, &block) と同じです。
@see Dir.open -
Pathname
# ascend -> Enumerator (9101.0) -
self のパス名から親方向に辿っていったときの各パス名を新しい Pathname オ ブジェクトとして生成し、ブロックへの引数として渡して実行します。 ブロックを省略した場合は Enumerator を返します。
...い Pathname オ
ブジェクトとして生成し、ブロックへの引数として渡して実行します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new('/path/to/some/file.rb').ascend {|v| p v}
# => #<Pathname:/path/......some/file.rb>
# #<Pathname:/path/to/some>
# #<Pathname:/path/to>
# #<Pathname:/path>
# #<Pathname:/>
Pathname.new('path/to/some/file.rb').ascend {|v| p v}
# => #<Pathname:path/to/some/file.rb>
# #<Pathname:path/to/some>
# #<Pathname:path/to>
# #<Pathname:path>
//}
ファイル... -
Pathname
# descend -> Enumerator (9101.0) -
self のパス名の親から子供へと辿っていったときの各パス名を新しい Pathname オブジェクトとして生成し、ブロックへの引数として渡して実行しま す。 ブロックを省略した場合は Enumerator を返します。
...Pathname オブジェクトとして生成し、ブロックへの引数として渡して実行しま
す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'pathname'
Pathname.new('/path/to/some/file.rb').descend {|v| p v}
# => #<Pathname:/>
#......#<Pathname:/path>
# #<Pathname:/path/to>
# #<Pathname:/path/to/some>
# #<Pathname:/path/to/some/file.rb>
Pathname.new('path/to/some/file.rb').descend {|v| p v}
# => #<Pathname:path>
# #<Pathname:path/to>
# #<Pathname:path/to/some>
# #<Pathname:path/to/some/file.rb>
//}
ファイ... -
Pathname
# opendir -> Dir (9101.0) -
Dir.open(self.to_s, &block) と同じです。
Dir.open(self.to_s, &block) と同じです。
@see Dir.open