るりまサーチ

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

別のキーワード

  1. open3 popen2e
  2. socket af_e164
  3. matrix det_e
  4. matrix rank_e
  5. open3 capture2e

ライブラリ

クラス

検索結果

ERB#def_class(superklass=Object, methodname='erb') -> Class (24307.0)

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

...uperklass 無名クラスのスーパークラス

@param methodname メソッド名

//emlist[例][ruby]{
require 'erb'

class MyClass_
def initialize(arg1, arg2)
@arg1 = arg1; @arg2 = arg2
e
nd
e
nd
filename = 'example.rhtml' # @arg1 と @arg2 が使われている example.rhtml

e
rb = ERB...
....new(File.read(filename))
e
rb.filename = filename
MyClass = erb.def_class(MyClass_, 'render()')
print MyClass.new('foo', 123).render()

# => test1foo
# test2123
//}...