1044件ヒット
[1-100件を表示]
(0.098秒)
ライブラリ
- ビルトイン (618)
- bigdecimal (11)
-
irb
/ cmd / help (11) -
irb
/ cmd / subirb (11) -
irb
/ context (11) -
irb
/ inspector (11) -
json
/ add / exception (11) - mkmf (66)
-
net
/ http (11) -
net
/ smtp (22) -
rake
/ rdoctask (22) - resolv (22)
- socket (55)
クラス
- BigDecimal (11)
- Bignum (3)
-
CGI
:: Cookie (11) - Data (4)
- Dir (21)
- Exception (40)
-
IRB
:: Context (11) -
IRB
:: ExtendCommand :: Help (11) -
IRB
:: ExtendCommand :: IrbCommand (11) -
IRB
:: Inspector (11) - Integer (11)
- Module (29)
- NameError (22)
-
Net
:: SMTP (22) - NoMethodError (11)
- Numeric (11)
- Object (11)
- Proc (14)
-
RDoc
:: Options (11) -
Rake
:: RDocTask (22) -
Resolv
:: DNS :: Name (11) -
Resolv
:: DNS :: Resource :: DomainName (11) -
RubyVM
:: InstructionSequence (66) - Socket (55)
- Struct (44)
- Thread (71)
-
Thread
:: Backtrace :: Location (33) - TracePoint (6)
-
WEBrick
:: Cookie (11)
モジュール
- Kernel (175)
-
Net
:: HTTPHeader (11)
オブジェクト
- main (112)
キーワード
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
- [] (18)
- abort (10)
- args (11)
-
at
_ exit (11) - autoload (7)
-
backtrace
_ locations (33) -
base
_ label (22) - caller (33)
-
caller
_ locations (22) -
compile
_ file (11) -
def
_ inspector (11) - define (4)
-
define
_ method (22) - disasm (11)
- disassemble (11)
- domain (22)
- ehlo (11)
- execute (22)
-
find
_ library (22) - gethostbyname (11)
- gets (11)
- glob (14)
-
have
_ library (22) - helo (11)
- include (11)
- inspect (22)
-
instruction
_ sequence (6) - irb (11)
-
irb
/ completion (11) - label (11)
- logger (11)
-
main
_ page (11) -
main
_ type (11) - name (22)
- new (58)
- open (11)
- pair (11)
- pass (11)
- private (23)
- public (23)
- raise (11)
- rdoc (11)
- readline (11)
- readlines (11)
- refine (11)
- remainder (36)
-
report
_ on _ exception (8) -
report
_ on _ exception= (8) -
respond
_ to? (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) -
set
_ backtrace (11) - socketpair (11)
-
subdomain
_ of? (11) -
to
_ a (11) -
to
_ json (11) -
to
_ s (33) -
try
_ link (22) - using (22)
- 正規表現 (11)
検索結果
先頭5件
-
main (38036.0)
-
トップレベルでの self を表すオブジェクトです。
...トップレベルでの self を表すオブジェクトです。
main では参照できない事に注意してください。トップレベルで self から参照してください。
トップレベルで定義したメソッドは Object の private インスタンスメソッドと
して......したメソッドは main オブジェクトの private メソッドと して定義される
def implicit_private_method
end
public def explicit_public_method
end
# main オブジェクトで独自定義した private method のみを取得する
p private_methods(false) - basic_private_methods......# => [:explicit_private_method, :implicit_private_method]
# main オブジェクトで独自定義した public method のみを取得する
p public_methods(false) - basic_public_methods
# => [:explicit_public_method]
//}... -
main
. inspect -> "main" (21218.0) -
"main" を返します。
..."main" を返します。... -
main
. to _ s -> "main" (21218.0) -
"main" を返します。
..."main" を返します。... -
main
. using(module) -> self (21112.0) -
引数で指定したモジュールで定義された拡張を有効にします。
...します。
有効にした拡張の有効範囲については以下を参照してください。
* https://docs.ruby-lang.org/en/master/syntax/refinements_rdoc.html#label-Scope
@param module 有効にするモジュールを指定します。
//emlist[例][ruby]{
module Sloth
refine Strin... -
main
. define _ method(name) { . . . } -> Symbol (21100.0) -
インスタンスメソッド name を Object に定義します。
インスタンスメソッド name を Object に定義します。
ブロックを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise TypeError method に同じクラス、サブ... -
main
. define _ method(name , method) -> Symbol (21100.0) -
インスタンスメソッド name を Object に定義します。
インスタンスメソッド name を Object に定義します。
ブロックを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise TypeError method に同じクラス、サブ... -
main
. include(*modules) -> self (21100.0) -
引数 modules で指定したモジュールを後ろから順番に Object にインクルードします。
引数 modules で指定したモジュールを後ろから順番に Object にインクルードします。
@param modules Module のインスタンス( Enumerable など)を指定します。
@raise ArgumentError 継承関係が循環してしまうような include を行った場
合に発生します。
//emlist[例:][ruby]{
include Math
hypot(3, 4) # => 5.0
//}
@see Module#include -
main
. private() -> nil (21100.0) -
メソッドを private に設定します。
メソッドを private に設定します。
引数が与えられた時には引数によって指定されたメソッドを private に
設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを関数形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#... -
main
. private(*name) -> Array (21100.0) -
メソッドを private に設定します。
メソッドを private に設定します。
引数が与えられた時には引数によって指定されたメソッドを private に
設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを関数形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#... -
main
. private(*name) -> self (21100.0) -
メソッドを private に設定します。
メソッドを private に設定します。
引数が与えられた時には引数によって指定されたメソッドを private に
設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを関数形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#private -
main
. private(name) -> String | Symbol (21100.0) -
メソッドを private に設定します。
メソッドを private に設定します。
引数が与えられた時には引数によって指定されたメソッドを private に
設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを関数形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#... -
main
. private(names) -> Array (21100.0) -
メソッドを private に設定します。
メソッドを private に設定します。
引数が与えられた時には引数によって指定されたメソッドを private に
設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを関数形式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#...