Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > erbライブラリ > ERB::DefMethodモジュール

module ERB::DefMethod

クラスの継承リスト: ERB::DefMethod

要約

def_erb_methodを提供するモジュールです。

目次

モジュール関数
def_erb_method

モジュール関数

def_erb_method(methodname, erb) -> nil[permalink][rdoc]

self に erb のスクリプトをメソッドとして定義します。

メソッド名は methodname で指定します。 erb が文字列の時、そのファイルを読み込み ERB で変換したのち、メソッドとして定義します。

[PARAM] methodname:
メソッド名
[PARAM] erb:
ERBインスタンスもしくはERBソースファイル名

例:

class Writer
  extend ERB::DefMethod
  def_erb_method('to_html', 'writer.erb')
  ...
end
...
puts writer.to_html