種類
- インスタンスメソッド (108)
- 特異メソッド (48)
- 文書 (42)
- モジュール関数 (24)
- 関数 (24)
クラス
- BasicObject (24)
- Class (24)
- Module (96)
-
WIN32OLE
_ TYPE (12)
モジュール
- Kernel (24)
キーワード
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 7 . 0 (6) - Ruby プログラムの実行 (12)
-
class
_ eval (24) -
class
_ exec (12) -
default
_ event _ sources (12) - eval (24)
-
instance
_ eval (24) -
module
_ exec (12) - new (48)
-
rb
_ mod _ module _ eval (12) -
ruby 1
. 6 feature (12) -
specific
_ eval (12)
検索結果
先頭5件
-
Module
. new -> Module (6.0) -
名前の付いていないモジュールを新しく生成して返します。
...をブロックに渡し、
モジュールのコンテキストでブロックを実行します。
//emlist[例][ruby]{
mod = Module.new
mod.module_eval {|m|
# ...
}
mod
//}
と同じです。
ブロックの実行は Module#initialize が行います。
ブロックを与えた場合も生... -
Module
. new {|mod| . . . } -> Module (6.0) -
名前の付いていないモジュールを新しく生成して返します。
...をブロックに渡し、
モジュールのコンテキストでブロックを実行します。
//emlist[例][ruby]{
mod = Module.new
mod.module_eval {|m|
# ...
}
mod
//}
と同じです。
ブロックの実行は Module#initialize が行います。
ブロックを与えた場合も生... -
NEWS for Ruby 2
. 1 . 0 (6.0) -
NEWS for Ruby 2.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...コーディングが ASCII-8BIT のとき内部エンコーディングを無視します。
* Kernel.#eval, Kernel.#instance_eval, Module#module_eval
元の環境のスコープ情報をコピーするようになりました。これは、引数なしの
private, protected, public, mod... -
NEWS for Ruby 2
. 7 . 0 (6.0) -
NEWS for Ruby 2.7.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...lassがブロックを受け付けるようになり、
Class.newやStruct.newのように返り値のクラスのコンテキストで
module_evalするようになりました。
* ERB
* ERBのインスタンスをMarshalできないようになりました。
* IRB
* Pry... -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (6.0) -
型が持つソースインターフェイスを取得します。
...s[0]
class WebEvent
def initialize
@completed = false
end
attr_reader :completed
end
source.ole_methods.each do |m|
WebEvent.module_eval do
define_method("on#{m.name}") do |*arg|
if arg[0] == "ページが表示されました"
@completed = true
end...