るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.017秒)

別のキーワード

  1. kernel require
  2. getoptlong require_order
  3. rubygems/custom_require require
  4. irb/ext/use-loader irb_require
  5. require execute

クラス

キーワード

検索結果

ERB#filename -> String (6115.0)

エラーメッセージを表示する際のファイル名を取得します。

...エラーメッセージを表示する際のファイル名を取得します。

//emlist[例][ruby]{
require
'erb'
file
name = 'example.rhtml'
erb
= ERB.new(File.read(filename))
erb
.filename # => nil
erb
.filename = filename
erb
.filename # =>"example.rhtml"
//}...

ERB#filename= -> String (6115.0)

エラーメッセージを表示する際のファイル名を設定します。

...す。

file
name を設定しておくことにより、エラーが発生した eRuby スクリプトの特定が容易になります。filename を設定していない場合は、エラー発生箇所は「 (ERB) 」という出力となります。

//emlist[例][ruby]{
require
'erb'
file
name =...
...'example.rhtml'
erb
= ERB.new(File.read(filename))
erb
.filename # => nil
erb
.filename = filename
erb
.filename # =>"example.rhtml"
//}...

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

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

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

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

erb
= ERB.new(File.read(filename))
erb
.filename = filename
MyClass = erb.def_class(MyClass_,...