るりまサーチ

最速Rubyリファレンスマニュアル検索!
117件ヒット [1-100件を表示] (0.126秒)
トップページ > クエリ:I[x] > クエリ:a[x] > ライブラリ:erb[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

ERB#result_with_hash(hash) -> String (12302.0)

ERB をハッシュオブジェクトで指定されたローカル変数を持つ 新しいトップレベルバインディングで実行し、結果の文字列を返します。

...
ERB
をハッシュオブジェクトで指定されたローカル変数を持つ
新しいトップレベルバインディングで実行し、結果の文字列を返します。

@param hash ローカル変数名をキーにしたハッシュ

@see ERB#result...

ERB#filename -> String (12202.0)

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

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

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

ERB#filename= -> String (12202.0)

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

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

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

ERB#set_eoutvar(compiler, eoutvar = &#39;_erbout&#39;) -> Array (6402.0)

ERBの中でeRubyスクリプトの出力をためていく変数を設定します。

...
ERB
の中でeRubyスクリプトの出力をためていく変数を設定します。

ERB
でeRubyスクリプトの出力をためていく変数を設定するために使用します。
この設定は ERB#new でも行えるため、通常はそちらを使用した方がより容易です。...
...本メソッドを使用するためには、引数にて指定する eRuby コンパイラを事前に生成しておく必要があります。

@param compiler eRubyコンパイラ

@param eoutvar eRubyスクリプトの中で出力をためていく変数...

ERB::Util.#html_escape(s) -> String (6226.0)

文字列 s を HTML用にエスケープした文字列を返します。

...体参照 &amp; &quot; &lt; &gt; にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。

@param s HTMLエスケープを行う文字列

//emlist[例][ruby]{
require "erb"
i
nclude ERB::Util

puts html_escape("is a > 0 & a < 10?")
# is a &gt; 0 &amp; a &lt; 10?
/...

絞り込み条件を変える

ERB::Util.#h(s) -> String (3126.0)

文字列 s を HTML用にエスケープした文字列を返します。

...体参照 &amp; &quot; &lt; &gt; にそれぞれ変更した文字列を返します
(CGI.escapeHTMLとほぼ同じです)。

@param s HTMLエスケープを行う文字列

//emlist[例][ruby]{
require "erb"
i
nclude ERB::Util

puts html_escape("is a > 0 & a < 10?")
# is a &gt; 0 &amp; a &lt; 10?
/...

ERB::Util.#u(s) -> String (3108.0)

文字列 s を URLエンコードした文字列を返します。

...を返します(CGI.escapeとほぼ同じです)。

@param s URLエンコードを行う文字列

//emlist[例][ruby]{
require "erb"
i
nclude ERB::Util

puts url_encode("Programming Ruby: The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide
//}...

ERB::Util.#url_encode(s) -> String (3108.0)

文字列 s を URLエンコードした文字列を返します。

...を返します(CGI.escapeとほぼ同じです)。

@param s URLエンコードを行う文字列

//emlist[例][ruby]{
require "erb"
i
nclude ERB::Util

puts url_encode("Programming Ruby: The Pragmatic Programmer's Guide")
# Programming%20Ruby%3A%20%20The%20Pragmatic%20Programmer%27s%20Guide
//}...

ERB.new(str, safe_level=NOT_GIVEN, trim_mode=NOT_GIVEN, eoutvar=NOT_GIVEN, trim_mode: nil, eoutvar: &#39;_erbout&#39;) -> ERB (420.0)

eRubyスクリプト から ERB オブジェクトを生成して返します。

...リプト から ERB オブジェクトを生成して返します。

@param str eRubyスクリプトを表す文字列
@param safe_level eRubyスクリプトが実行されるときのセーフレベル
@param trim_mode 整形の挙動を変更するオプション

@param eoutvar eRubyスクリ...
...の中でさらに ERB を使うときに変更
します。通常は指定する必要はありません。

Ruby 2.6.0 から位置引数での safe_level, trim_mode, eoutvar の指定は非推奨です。
Ruby 3.2 で削除されました。
trim_mode と eoutvar の指定はキー...
...

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

# build data class
class Listings
PRODUCT = { :name => "Chicken Fried Steak",
:desc => "A well messages pattie, breaded and fried.",
:cost => 9.95 }

a
ttr_reader :product, :price

def initialize( product = "", price = "" )...

ERB.new(str, safe_level=nil, trim_mode=nil, eoutvar=&#39;_erbout&#39;) -> ERB (320.0)

eRubyスクリプト から ERB オブジェクトを生成して返します。

...リプト から ERB オブジェクトを生成して返します。

@param str eRubyスクリプトを表す文字列
@param safe_level eRubyスクリプトが実行されるときのセーフレベル
@param trim_mode 整形の挙動を変更するオプション

@param eoutvar eRubyスクリ...
...の中でさらに ERB を使うときに変更
します。通常は指定する必要はありません。

Ruby 2.6.0 から位置引数での safe_level, trim_mode, eoutvar の指定は非推奨です。
Ruby 3.2 で削除されました。
trim_mode と eoutvar の指定はキー...
...

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

# build data class
class Listings
PRODUCT = { :name => "Chicken Fried Steak",
:desc => "A well messages pattie, breaded and fried.",
:cost => 9.95 }

a
ttr_reader :product, :price

def initialize( product = "", price = "" )...

絞り込み条件を変える

ERB#def_method(mod, methodname, fname=&#39;(ERB)&#39;) -> nil (302.0)

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

...ッド名は methodname で指定します。
fname はスクリプトを定義する際のファイル名です。主にエラー時に活躍します。

@param mod メソッドを定義するモジュール(またはクラス)

@param methodname メソッド名

@param fname スクリプト...
...を定義する際のファイル名

例:

require 'erb'
erb
= ERB.new(script)
erb
.def_method(MyClass, 'foo(bar)', 'foo.erb')...
<< 1 2 > >>