1472件ヒット
[1-100件を表示]
(0.133秒)
ライブラリ
- ビルトイン (861)
-
cgi
/ core (24) -
cgi
/ html (72) - delegate (24)
- erb (12)
-
irb
/ cmd / help (12) -
irb
/ input-method (24) -
irb
/ output-method (72) -
minitest
/ spec (1) -
minitest
/ unit (2) -
net
/ imap (24) - openssl (108)
- pp (12)
- psych (8)
-
webrick
/ httpresponse (12) -
webrick
/ httpservlet / abstract (12) - win32ole (192)
クラス
- BasicObject (36)
- CGI (24)
- Delegator (24)
- ERB (12)
- Enumerator (48)
-
IRB
:: ExtendCommand :: Help (12) -
IRB
:: OutputMethod (60) -
IRB
:: ReadlineInputMethod (12) -
IRB
:: StdioInputMethod (12) -
IRB
:: StdioOutputMethod (12) - Method (72)
-
MiniTest
:: Unit (1) - Module (380)
-
Net
:: IMAP (24) - Object (181)
-
OpenSSL
:: SSL :: SSLContext (96) -
OpenSSL
:: X509 :: Store (12) - PP (12)
- Proc (26)
- Regexp (24)
- String (36)
- Thread (12)
- TracePoint (7)
- UnboundMethod (48)
-
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPServlet :: AbstractServlet (12) - WIN32OLE (48)
-
WIN32OLE
_ METHOD (36) -
WIN32OLE
_ PARAM (108)
モジュール
-
CGI
:: HtmlExtension (72) -
MiniTest
:: Assertions (1)
キーワード
- << (14)
- == (24)
- >> (14)
- [] (12)
-
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) -
add
_ response _ handler (24) -
assert
_ respond _ to (1) - bind (12)
-
class
_ exec (12) -
client
_ cert _ cb= (12) - curry (22)
-
def
_ class (12) - default (12)
-
define
_ method (24) - each (48)
- encode (36)
-
enum
_ for (24) - eql? (24)
- execute (12)
- form (24)
- header (12)
- input? (12)
-
instance
_ eval (24) -
instance
_ methods (12) - line (24)
- match (24)
-
method
_ missing (12) - methods (12)
-
module
_ exec (12) -
module
_ function (36) -
multipart
_ form (48) -
must
_ respond _ to (1) - name (12)
-
ole
_ method _ help (12) -
ole
_ type (12) -
ole
_ type _ detail (12) - optional? (12)
- out (12)
- output? (12)
- parameters (43)
- params (12)
- pp (12)
- ppx (12)
- print (24)
- printn (12)
- private (48)
-
private
_ class _ method (24) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) -
private
_ methods (12) - protected (48)
-
protected
_ instance _ methods (12) -
protected
_ method _ defined? (12) -
protected
_ methods (24) -
psych
_ yaml _ as (4) - public (48)
-
public
_ class _ method (24) -
public
_ instance _ method (12) -
public
_ instance _ methods (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
public
_ methods (24) - puke (1)
- puts (12)
-
renegotiation
_ cb= (12) -
request
_ method= (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) - retval? (12)
- send (24)
- seplist (12)
-
servername
_ cb= (12) - service (12)
-
session
_ get _ cb= (12) -
session
_ new _ cb= (12) -
session
_ remove _ cb= (12) -
singleton
_ methods (12) -
size
_ opt _ params (12) -
size
_ params (12) -
tmp
_ dh _ callback= (12) -
to
_ enum (24) -
to
_ s (12) -
verify
_ callback= (24) -
yaml
_ as (4)
検索結果
先頭5件
-
Method
# parameters -> [object] (21241.0) -
Method オブジェクトの引数の情報を返します。
...Method オブジェクトの引数の情報を返します。
Method オブジェクトが引数を取らなければ空の配列を返します。引数を取る場合は、配列の配列を返し、
各配列の要素は引数の種類に応じた以下のような Symbol と、仮引数の名......前を表す Symbol の 2 要素です。
組み込みのメソッドでは、仮引数の名前が取れません。
: :req
必須の引数
: :opt
デフォルト値が指定されたオプショナルな引数
: :rest
* で指定された残りすべての引数
: :keyreq
必須のキーワ......t[例][ruby]{
m = Class.new{define_method(:m){|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}}.instance_method(:m)
m.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b
File.method(:symlink).parameters #=> req
//}
@see Proc#parameters......st[例][ruby]{
m = Class.new{define_method(:m){|x, y=42, *other, k_x:, k_y: 42, **k_other, &b|}}.instance_method(:m)
m.parameters #=> x], [:opt, :y], [:rest, :other], [:keyreq, :k_x], [:key, :k_y], [:keyrest, :k_other], [:block, :b
File.method(:symlink).parameters #=> req
//}
@see Proc#parameters... -
Object
# method(name) -> Method (18267.0) -
オブジェクトのメソッド name をオブジェクト化した Method オブジェクトを返します。
...
Method オブジェクトを返します。
@param name メソッド名をSymbol またはStringで指定します。
@raise NameError 定義されていないメソッド名を引数として与えると発生します。
//emlist[][ruby]{
me = -365.method(:abs)
p me #=> #<Method: Integer#abs>
p......me.call #=> 365
//}
@see Module#instance_method, Method, BasicObject#__send__, Object#send, Kernel.#eval, Object#singleton_method... -
WIN32OLE
_ METHOD # params -> [WIN32OLE _ PARAM] (15438.0) -
メソッドのパラメータ情報を取得します。
...メータをWIN32OLE_PARAMの配列として返します。配
列の最初の要素が最左端のパラメータに対応します。
@return WIN32OLE_PARAMの配列。無引数のメソッドであれば要素数0の配
列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel......ibrary', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
p method.params # => [Filename, FileFormat, Password, WriteResPassword,
ReadOnlyRecommended, CreateBackup, AccessMode,
ConflictResolution, AddToMru, TextCodepage,... -
WIN32OLE
_ METHOD # size _ opt _ params -> Integer | nil (15219.0) -
オプションパラメータ数を取得します。
...パラメータ数を整数で返します。メソッドの詳細情報を取
得できない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_opt_params # => 5... -
WIN32OLE
_ METHOD # size _ params -> Integer | nil (15219.0) -
パラメータ数を取得します。
...パラメータ数を整数で返します。メソッドの詳細情報を取得できない
場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_params # => 12... -
UnboundMethod
# parameters -> [object] (15213.0) -
UnboundMethod オブジェクトの引数の情報を返します。
...UnboundMethod オブジェクトの引数の情報を返します。
詳しくは Method#parameters を参照してください。
@see Proc#parameters, Method#parameters... -
Object
# public _ method(name) -> Method (12373.0) -
オブジェクトの public メソッド name をオブジェクト化した Method オブジェクトを返します。
...クトの public メソッド name をオブジェクト化した
Method オブジェクトを返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メ......ソッド名を引数として与えると発生します。
//emlist[][ruby]{
1.public_method(:to_int) #=> #<Method: Integer#to_int>
1.public_method(:p) # method `p' for class `Integer' is private (NameError)
//}
@see Object#method,Object#public_send,Module#public_instance_method... -
Module
# public _ instance _ method(name) -> UnboundMethod (12350.0) -
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...elf の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private......として与えると発生します。
//emlist[例][ruby]{
Kernel.public_instance_method(:object_id) #=> #<UnboundMethod: Kernel#object_id>
Kernel.public_instance_method(:p) # method `p' for module `Kernel' is private (NameError)
//}
@see Module#instance_method,Object#public_method... -
Module
# private _ method _ defined?(name , inherit=true) -> bool (12322.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が private であるときに true を返します。 そうでなければ false を返します。
...モジュールに定義されており、
しかもその可視性が private であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモ......method_defined?, Module#public_method_defined?, Module#protected_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
private
def method2() end
end
class C < B
include A
def method3() end
end
A.method_defined? :method1 #=> true
C.private_method......_defined? "method1" #=> false
C.private_method_defined? "method2" #=> true
C.private_method_defined? "method2", true #=> true
C.private_method_defined? "method2", false #=> false
C.method_defined? "method2" #=> false
//}...