るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.112秒)
トップページ > クエリ:l[x] > クエリ:Module[x] > クエリ:Class[x] > クエリ:def_module[x]

別のキーワード

  1. module attr
  2. module class_eval
  3. erb def_module
  4. module module_eval
  5. module define_method

ライブラリ

クラス

検索結果

ERB#def_module(methodname='erb') -> Module (30521.0)

変換した Ruby スクリプトをメソッドとして定義した無名のモジュールを返します。

...methodname メソッド名

//emlist[例][ruby]{
require 'erb'
filename = 'example.rhtml'
erb = ERB.new("test1<%= arg1 %>\ntest2<%= arg2 %>\n")
erb.filename = filename
MyModule = erb.def_module('render(arg1, arg2)')
class
MyClass
include MyModule
end
print MyClass.new.render('foo', 123)
# test1fo...