718件ヒット
[1-100件を表示]
(0.129秒)
種類
- インスタンスメソッド (511)
- 文書 (111)
- 特異メソッド (85)
- モジュール関数 (11)
ライブラリ
- ビルトイン (277)
- erb (11)
-
irb
/ output-method (11) - json (11)
- win32ole (297)
クラス
- BasicObject (11)
-
IRB
:: OutputMethod (11) - Method (22)
- Module (22)
- Object (55)
- Proc (6)
- Regexp (44)
-
RubyVM
:: InstructionSequence (77) - Thread (11)
- TracePoint (11)
- UnboundMethod (10)
- WIN32OLE (22)
-
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ METHOD (154) -
WIN32OLE
_ PARAM (99) -
WIN32OLE
_ TYPE (11)
モジュール
キーワード
- << (6)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - ReFe (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- [] (11)
-
_ getproperty (11) -
_ setproperty (11) -
absolute
_ path (11) -
alias
_ method (11) -
base
_ label (11) -
bind
_ call (10) -
def
_ erb _ method (11) - default (11)
-
default
_ event _ sources (11) - disasm (11)
- disassemble (11)
- dispid (11)
-
enum
_ for (22) -
event
_ interface (11) - handler= (11)
- helpcontext (11)
- helpfile (11)
- helpstring (11)
- input? (11)
- invkind (11)
-
invoke
_ kind (11) - label (11)
-
last
_ match (22) - match (22)
-
method
_ removed (11) - name (22)
- new (22)
- of (19)
-
offset
_ vtbl (11) -
ole
_ type (11) - optional? (11)
- output? (11)
- owner (11)
- path (11)
-
respond
_ to? (11) -
return
_ type (11) -
return
_ vtype (11) - retval? (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
singleton
_ method _ removed (11) -
size
_ opt _ params (11) -
size
_ params (11) -
source
_ location (11) -
to
_ enum (22) -
to
_ json (11) -
to
_ s (22) - クラス/メソッドの定義 (11)
- 制御構造 (11)
検索結果
先頭5件
-
IRB
:: OutputMethod # puts(*objs) -> object (24201.0) -
各 obj を self に出力し、それぞれの後に改行を出力します。
...各 obj を self に出力し、それぞれの後に改行を出力します。
@param objs 任意のオブジェクトを指定します。... -
ERB
:: DefMethod . # def _ erb _ method(methodname , erb) -> nil (18513.0) -
self に erb のスクリプトをメソッドとして定義します。
...erb のスクリプトをメソッドとして定義します。
メソッド名は methodname で指定します。
erb が文字列の時、そのファイルを読み込み ERB で変換したのち、メソッドとして定義します。
@param methodname メソッド名
@param erb ERBイ......ンスタンスもしくはERBソースファイル名
例:
require 'erb'
class Writer
extend ERB::DefMethod
def_erb_method('to_html', 'writer.erb')
...
end
...
puts writer.to_html... -
Method
# owner -> Class | Module (15236.0) -
このメソッドが定義されている class か module を返します。
...定義されている class か module を返します。
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m.owner # => Foo
m = Foo.new.method(:puts) # => #<Method: Foo(Kernel)#puts>
m.owner # => Kernel
//}... -
Method
# source _ location -> [String , Integer] | nil (15224.0) -
ソースコードのファイル名と行番号を配列で返します。
...クトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
@see Proc#source_location
//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
def foo; end
end
# ----- end of /tmp/foo.rb ----
require '/tmp/foo'
m = Foo.new.method(:foo) #......=> #<Method: Foo#foo>
m.source_location # => ["/tmp/foo.rb", 2]
method(:puts).source_location # => nil
//}... -
BasicObject
# singleton _ method _ removed(name) -> object (12371.0) -
特異メソッドが Module#remove_method に より削除された時にインタプリタから呼び出されます。
...Module#remove_method に
より削除された時にインタプリタから呼び出されます。
通常のメソッドの削除に対するフックには
Module#method_removedを使います。
@param name 削除されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
c......leton_method_removed(name)
puts "singleton method \"#{name}\" was removed"
end
end
obj = Foo.new
def obj.foo
end
class << obj
remove_method :foo
end
#=> singleton method "foo" was removed
//}
@see Module#method_removed,BasicObject#singleton_method_added,BasicObject#singleton_method_undef... -
Module
# method _ removed(name) -> () (12353.0) -
メソッドが Module#remove_method により削除 された時にインタプリタがこのメソッドを呼び出します。
...メソッドが Module#remove_method により削除
された時にインタプリタがこのメソッドを呼び出します。
特異メソッドの削除に対するフックには
BasicObject#singleton_method_removed
を使います。
@param name 削除されたメソッド名が Symbol......で渡されます。
//emlist[例][ruby]{
class Foo
def Foo.method_removed(name)
puts "method \"#{name}\" was removed"
end
def foo
end
remove_method :foo
end
# => method "foo" was removed
//}... -
WIN32OLE
_ METHOD # helpstring -> String | nil (9324.0) -
メソッドのヘルプ文字列を取得します。
...lpstringは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。
@return ヘルプ文字列を返します。未定義ならばnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet......Controls', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL or file.... -
JSON
:: Generator :: GeneratorMethods :: String # to _ json(state _ or _ hash = nil) -> String (9236.0) -
自身から生成した JSON 形式の文字列を返します。
...の文字列を返します。
自身のエンコードは UTF-8 であるべきです。
"\u????" のように UTF-16 ビッグエンディアンでエンコードされた文字列を返すことがあります。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズす......指定します。
//emlist[例][ruby]{
require "json"
puts "test".to_json # => "test"
puts '"'.to_json # => "\""
puts "\\".to_json # => "\\"
puts "𤘩宮城".to_json(ascii_only: true) # => "\ud851\ude29\u5bae\u57ce"
//}... -
WIN32OLE
_ METHOD # event _ interface -> String | nil (9224.0) -
メソッドがイベントの場合、イベントのインターフェイス名を取得します。
...ます。
@return メソッドがイベントであれば、イベントのインターフェイス名を返し
ます。イベントでなければnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'Shee......tActivate')
puts method.event_interface # => WorkbookEvents... -
WIN32OLE
_ METHOD # return _ type -> String (9224.0) -
メソッドの返り値の型名を取得します。
...す。
@return 返り値の型名を示す文字列を返します。
@raise WIN32OLERuntimeError メソッドの型情報を取得できなかった場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, '......Visible')
puts method.return_type # => BOOL
OLEオートメーションの型名は、対応するWIN32OLE::VARIANTの定数の先
頭の「VT_」を削除した名称を持ちます。
たとえば、32ビット符号付き整数であれば「I4」となります。
@see WIN32OLE::VARIANT...