998件ヒット
[1-100件を表示]
(0.130秒)
別のキーワード
ライブラリ
- ビルトイン (654)
-
cgi
/ core (12) -
cgi
/ html (48) - delegate (36)
- json (12)
- openssl (24)
- psych (8)
-
rdoc
/ context (72) -
rdoc
/ top _ level (12) - win32ole (120)
クラス
- Array (10)
- Delegator (36)
- Enumerator (48)
-
Enumerator
:: Lazy (48) - Method (70)
- Module (228)
- NameError (12)
- Object (96)
-
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: Store (12) - Proc (18)
-
RDoc
:: Context (72) -
RDoc
:: TopLevel (12) -
RubyVM
:: InstructionSequence (72) - TracePoint (24)
- UnboundMethod (36)
- WIN32OLE (36)
-
WIN32OLE
_ METHOD (36) -
WIN32OLE
_ PARAM (24) -
WIN32OLE
_ TYPE (24)
モジュール
キーワード
-
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) -
absolute
_ path (12) -
add
_ to (12) -
alias
_ method (4) - arity (24)
-
base
_ label (12) -
callee
_ id (12) - curry (22)
-
default
_ event _ sources (12) -
define
_ method (24) -
define
_ singleton _ method (24) - dig (10)
- each (48)
-
each
_ method (12) -
enum
_ for (24) -
find
_ local _ symbol (24) -
find
_ symbol (12) -
first
_ lineno (12) - form (24)
-
instance
_ methods (12) - label (12)
-
method
_ id (12) -
method
_ list (12) - methods (24)
-
module
_ function (24) -
multipart
_ form (24) - name (36)
-
ole
_ methods (12) -
ole
_ type (12) -
ole
_ type _ detail (12) -
original
_ name (24) - parameters (24)
- path (12)
- private (36)
-
private
_ instance _ methods (12) -
private
_ methods (12) - protected (36)
-
protected
_ instance _ methods (12) -
protected
_ methods (24) -
psych
_ yaml _ as (4) - public (36)
-
public
_ instance _ methods (12) -
public
_ methods (24) -
request
_ method (12) -
respond
_ to _ missing? (12) -
return
_ type (12) -
return
_ type _ detail (12) -
return
_ vtype (12) -
ruby2
_ keywords (18) -
set
_ visibility _ for (12) -
singleton
_ methods (12) -
to
_ a (12) -
to
_ enum (24) -
to
_ json (12) -
verify
_ callback= (24) -
yaml
_ as (4)
検索結果
先頭5件
-
Method
# arity -> Integer (15173.0) -
メソッドが受け付ける引数の数を返します。
...[ruby]{
class C
def u; end
def v(a); end
def w(*a); end
def x(a, b); end
def y(a, b, *c); end
def z(a, b, *c, &d); end
end
c = C.new
p c.method(:u).arity #=> 0
p c.method(:v).arity #=> 1
p c.method(:w).arity #=> -1
p c.method(:x......).arity #=> 2
p c.method(:y).arity #=> -3
p c.method(:z).arity #=> -3
s = "xyz"
s.method(:size).arity #=> 0
s.method(:replace).arity #=> 1
s.method(:squeeze).arity #=> -1
s.method(:count).arity #=> -1
//}... -
Method
# curry -> Proc (15125.0) -
self を元にカリー化した Proc を返します。
...す。
@param arity 引数の個数を指定します。可変長の引数を指定できるメソッドを
カリー化する際には必ず指定する必要があります。
//emlist[例][ruby]{
def foo(a,b,c)
[a, b, c]
end
proc = self.method(:foo).curry
proc2 = proc.call(1, 2......) #=> #<Proc>
proc2.call(3) #=> [1,2,3]
def vararg(*args)
args
end
proc = self.method(:vararg).curry(4)
proc2 = proc.call(:x) #=> #<Proc>
proc3 = proc2.call(:y, :z) #=> #<Proc>
proc3.call(:a) #=> [:x, :y, :z, :a]
//}
@see Proc#curry... -
Method
# curry(arity) -> Proc (15125.0) -
self を元にカリー化した Proc を返します。
...す。
@param arity 引数の個数を指定します。可変長の引数を指定できるメソッドを
カリー化する際には必ず指定する必要があります。
//emlist[例][ruby]{
def foo(a,b,c)
[a, b, c]
end
proc = self.method(:foo).curry
proc2 = proc.call(1, 2......) #=> #<Proc>
proc2.call(3) #=> [1,2,3]
def vararg(*args)
args
end
proc = self.method(:vararg).curry(4)
proc2 = proc.call(:x) #=> #<Proc>
proc3 = proc2.call(:y, :z) #=> #<Proc>
proc3.call(:a) #=> [:x, :y, :z, :a]
//}
@see Proc#curry... -
WIN32OLE
_ TYPE # ole _ methods -> [WIN32OLE _ METHOD] (9214.0) -
型が持つメソッドのメタデータを取得します。
...をWIN32OLE_METHODの配列として返します。
メソッドを持たない場合は空配列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Worksheet')
methods = tobj.ole_methods.map {|m| m.name }
# => ['QueryInterface', '......AddRef', 'Release',....]
@see WIN32OLE_METHOD... -
UnboundMethod
# arity -> Integer (9161.0) -
メソッドが受け付ける引数の数を返します。
...mlist[例][ruby]{
class C
def one; end
def two(a); end
def three(*a); end
def four(a, b); end
def five(a, b, *c); end
def six(a, b, *c, &d); end
end
p C.instance_method(:one).arity #=> 0
p C.instance_method(:two).arity #=> 1
p C.instance_method(:three).arity #=> -1
p C.......(:four).arity #=> 2
p C.instance_method(:five).arity #=> -3
p C.instance_method(:six).arity #=> -3
String.instance_method(:size).arity #=> 0
String.instance_method(:replace).arity #=> 1
String.instance_method(:squeeze).arity #=> -1
String.instance_method(:count).arity #=> -1... -
WIN32OLE
_ METHOD # return _ type _ detail -> [String] (9125.0) -
返り値の型と属性を取得します。
...tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Workbooks')
p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbooks"]
属性が付加されていない場合は、WIN32OLE_METHOD#return_typeを要素と
した......配列が返ります。
返り値の取り得る属性値はCOMのIDL(インターフェイス定義言語)によって規
定されています。
@see http://msdn.microsoft.com/en-us/library/aa367042(VS.85).aspx... -
WIN32OLE
_ METHOD # return _ type -> String (9119.0) -
メソッドの返り値の型名を取得します。
...情報を取得できなかった場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Visible')
puts method.return_type # => BOOL
OLEオートメーションの型名は、対応するWIN32OLE::VARIA... -
WIN32OLE
_ METHOD # return _ vtype -> Integer (9119.0) -
メソッドの返り値の型を示す数値を取得します。
...型情報を取得できなかった場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Visible')
puts method.return_vtype # => 11
VARENUMの定義は、Platform SDKのwtypes.hにあります。... -
CGI
:: QueryExtension # request _ method -> String (9118.0) -
ENV['REQUEST_METHOD'] を返します。
...ENV['REQUEST_METHOD'] を返します。...