845件ヒット
[1-100件を表示]
(0.168秒)
種類
ライブラリ
- ビルトイン (12)
- drb (48)
- erb (236)
- fileutils (19)
-
irb
/ context (36) -
net
/ smtp (12) - rake (72)
-
rake
/ testtask (24) -
rubygems
/ config _ file (48) -
rubygems
/ user _ interaction (72) - shell (42)
- tracer (36)
- uri (14)
-
webrick
/ httpservlet / erbhandler (48)
クラス
-
DRb
:: DRbServer (48) - ERB (140)
-
Gem
:: ConfigFile (48) -
Gem
:: StreamUI (12) -
Gem
:: StreamUI :: VerboseProgressReporter (48) -
IRB
:: Context (36) -
RDoc
:: Options (24) -
Rake
:: FileList (24) -
Rake
:: TestTask (24) - Shell (42)
- String (12)
- Tracer (36)
-
WEBrick
:: HTTPServlet :: ERBHandler (36)
モジュール
-
ERB
:: DefMethod (12) -
ERB
:: Util (48) - FileUtils (7)
- Kernel (12)
- RakeFileUtils (36)
- URI (14)
キーワード
-
$ VERBOSE (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
DEFAULT
_ VERBOSITY (12) - DefMethod (12)
- ERB (12)
- ERBHandler (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
- SMTPServerBusy (12)
- Util (12)
- Verbose (12)
- VerboseProgressReporter (12)
- cd (6)
- count (12)
-
cp
_ lr (7) -
def
_ class (12) -
def
_ erb _ method (12) -
def
_ method (12) -
def
_ module (12) -
do
_ GET (12) -
do
_ POST (12) - done (12)
- encode (7)
- escape (7)
- ext (24)
- filename (12)
- filename= (12)
- gsub! (12)
- h (12)
-
html
_ escape (12) - new (36)
-
progress
_ reporter (12) -
really
_ verbose (12) - result (12)
-
result
_ with _ hash (8) -
ruby 1
. 8 . 3 feature (12) - run (12)
-
set
_ eoutvar (12) - src (12)
- u (12)
- updated (12)
-
url
_ encode (12) - verbose (96)
- verbose= (84)
- verbose? (36)
-
verbose
_ flag (12) -
verbose
_ flag= (12) - verbosity (12)
- verbosity= (12)
- version (12)
-
webrick
/ httpservlet / erbhandler (12) - コマンド (12)
検索結果
先頭5件
-
erb (64000.0)
-
eRuby スクリプトを扱うためのライブラリです。
...eRuby スクリプトを扱うためのライブラリです。... -
ERB
:: DefMethod . # def _ erb _ method(methodname , erb) -> nil (26372.0) -
self に erb のスクリプトをメソッドとして定義します。
...self に erb のスクリプトをメソッドとして定義します。
メソッド名は methodname で指定します。
erb が文字列の時、そのファイルを読み込み ERB で変換したのち、メソッドとして定義します。
@param methodname メソッド名
@param erb......ERBインスタンスもしくはERBソースファイル名
例:
require 'erb'
class Writer
extend ERB::DefMethod
def_erb_method('to_html', 'writer.erb')
...
end
...
puts writer.to_html... -
ERB
. version -> String (26116.0) -
erb.rbのリビジョン情報を返します。
...
erb.rbのリビジョン情報を返します。... -
ERB
. new(str , safe _ level=NOT _ GIVEN , trim _ mode=NOT _ GIVEN , eoutvar=NOT _ GIVEN , trim _ mode: nil , eoutvar: & # 39; _ erbout& # 39;) -> ERB (23341.0) -
eRubyスクリプト から ERB オブジェクトを生成して返します。
...eRubyスクリプト から ERB オブジェクトを生成して返します。
@param str eRubyスクリプトを表す文字列
@param safe_level eRubyスクリプトが実行されるときのセーフレベル
@param trim_mode 整形の挙動を変更するオプション
@param eoutvar eRuby......eRuby スクリプトの中でさらに ERB を使うときに変更
します。通常は指定する必要はありません。
Ruby 2.6.0 から位置引数での safe_level, trim_mode, eoutvar の指定は非推奨です。
Ruby 3.2 で削除されました。
trim_mode と eoutv......。
//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 }
attr_reader :product, :price
def initialize( product = "", price = "" )... -
ERB
. new(str , safe _ level=nil , trim _ mode=nil , eoutvar=& # 39; _ erbout& # 39;) -> ERB (23341.0) -
eRubyスクリプト から ERB オブジェクトを生成して返します。
...eRubyスクリプト から ERB オブジェクトを生成して返します。
@param str eRubyスクリプトを表す文字列
@param safe_level eRubyスクリプトが実行されるときのセーフレベル
@param trim_mode 整形の挙動を変更するオプション
@param eoutvar eRuby......eRuby スクリプトの中でさらに ERB を使うときに変更
します。通常は指定する必要はありません。
Ruby 2.6.0 から位置引数での safe_level, trim_mode, eoutvar の指定は非推奨です。
Ruby 3.2 で削除されました。
trim_mode と eoutv......。
//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 }
attr_reader :product, :price
def initialize( product = "", price = "" )... -
ERB
. new(str , trim _ mode: nil , eoutvar: & # 39; _ erbout& # 39;) -> ERB (23341.0) -
eRubyスクリプト から ERB オブジェクトを生成して返します。
...eRubyスクリプト から ERB オブジェクトを生成して返します。
@param str eRubyスクリプトを表す文字列
@param trim_mode 整形の挙動を変更するオプション
@param eoutvar eRubyスクリプトの中で出力をためていく変数の名前を表す文......eRuby スクリプトの中でさらに ERB を使うときに変更
します。通常は指定する必要はありません。
//emlist[例][ruby]{
require "erb"
# build data class
class Listings
PRODUCT = { :name => "Chicken Fried Steak",
:desc => "A well messag......es pattie, breaded and fried.",
:cost => 9.95 }
attr_reader :product, :price
def initialize( product = "", price = "" )
@product = product
@price = price
end
def build
b = binding
# create and run templates, filling member data variables
ERB.new(<<~'END_P... -
ERB
# def _ class(superklass=Object , methodname=& # 39;erb& # 39;) -> Class (23231.0) -
変換した Ruby スクリプトをメソッドとして定義した無名のクラスを返します。
...perklass 無名クラスのスーパークラス
@param methodname メソッド名
//emlist[例][ruby]{
require 'erb'
class MyClass_
def initialize(arg1, arg2)
@arg1 = arg1; @arg2 = arg2
end
end
filename = 'example.rhtml' # @arg1 と @arg2 が使われている example.rhtml
erb = ERB.......new(File.read(filename))
erb.filename = filename
MyClass = erb.def_class(MyClass_, 'render()')
print MyClass.new('foo', 123).render()
# => test1foo
# test2123
//}... -
ERB
# def _ method(mod , methodname , fname=& # 39;(ERB)& # 39;) -> nil (23231.0) -
変換した Ruby スクリプトをメソッドとして定義します。
...ッド名は methodname で指定します。
fname はスクリプトを定義する際のファイル名です。主にエラー時に活躍します。
@param mod メソッドを定義するモジュール(またはクラス)
@param methodname メソッド名
@param fname スクリプト......を定義する際のファイル名
例:
require 'erb'
erb = ERB.new(script)
erb.def_method(MyClass, 'foo(bar)', 'foo.erb')... -
ERB
# def _ module(methodname=& # 39;erb& # 39;) -> Module (23231.0) -
変換した Ruby スクリプトをメソッドとして定義した無名のモジュールを返します。
...am 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)
# test1......foo
# test2123
//}... -
ERB
# set _ eoutvar(compiler , eoutvar = & # 39; _ erbout& # 39;) -> Array (23228.0) -
ERBの中でeRubyスクリプトの出力をためていく変数を設定します。
...
ERBの中でeRubyスクリプトの出力をためていく変数を設定します。
ERBでeRubyスクリプトの出力をためていく変数を設定するために使用します。
この設定は ERB#new でも行えるため、通常はそちらを使用した方がより容易です。......本メソッドを使用するためには、引数にて指定する eRuby コンパイラを事前に生成しておく必要があります。
@param compiler eRubyコンパイラ
@param eoutvar eRubyスクリプトの中で出力をためていく変数... -
ERB
# result(b=TOPLEVEL _ BINDING) -> String (23146.0) -
ERB を b の binding で実行し、結果の文字列を返します。
...
ERB を b の binding で実行し、結果の文字列を返します。
@param b eRubyスクリプトが実行されるときのbinding
//emlist[例][ruby]{
require 'erb'
erb = ERB.new("test <%= test1 %>\ntest <%= test2 %>\n")
test1 = "foo"
test2 = "bar"
puts erb.result
# test foo
# test bar
//......}
@see ERB#result_with_hash...