るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
779件ヒット [201-300件を表示] (0.081秒)
トップページ > クエリ:ext[x] > バージョン:2.2.0[x]

別のキーワード

  1. rake ext
  2. irb/ext/save-history save_history
  3. pathname sub_ext
  4. irb/ext/tracer use_tracer
  5. irb/ext/use-loader irb_load

クラス

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

OpenSSL::X509::StoreContext (18001.0)

証明書ストアコンテキストクラス。

証明書ストアコンテキストクラス。

証明書ストア(OpenSSL::X509::Store)を利用して
実際の検証を行う機能を持ちます。

また、検証の途中の状態を保持するためにも使われます。
検証フィルター(OpenSSL::X509::Store#verify_proc)の
引数として渡されます。

検証結果の詳細情報を保持するためにも使われます。

RDoc::Context (18001.0)

モジュール、クラス、メソッドなどの、rdoc/code_objects が定義す るクラスを管理するクラスです。

モジュール、クラス、メソッドなどの、rdoc/code_objects が定義す
るクラスを管理するクラスです。

RDoc::Parser::Text (18001.0)

プログラムを含まないテキストを解析するためのクラスです。

プログラムを含まないテキストを解析するためのクラスです。

単体では使用せず、RDoc::Parser のサブクラスで RDoc::Parser::Text
を include する事で、プログラムを含んでいない事を rdoc に伝えます。

RDoc::Text (18001.0)

コメントテキストを処理するためのクラスです。

コメントテキストを処理するためのクラスです。

REXML::ExternalEntity (18001.0)

DTD 内の宣言でパラメータ実体参照を使って宣言が されているものを表わすクラスです。

DTD 内の宣言でパラメータ実体参照を使って宣言が
されているものを表わすクラスです。

例えば、以下の DTD 宣言における %HTMLsymbol が
それにあたります。

<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;

//emlist[][ruby]{
require 'rexml/document'

doctype = REXML::Document.new(<<EOS).doctype
<!DO...

絞り込み条件を変える

REXML::Text (18001.0)

XML のテキストノードを表すクラスです。

XML のテキストノードを表すクラスです。

注意: Ruby 2.0.0 以前では、バグのため entity_filter の機能は正しく動作しません。

RSS::Maker::RSS09::Textinput (18001.0)

RSS::Maker::RSS10::Textinput (18001.0)

RSS::Maker::RSS20::Textinput (18001.0)

RSS::Maker::TextinputBase (18001.0)

RSS 1.0の場合はtitle,description,name, link,maker.channelを適切に設定する必要がありま す.

RSS 1.0の場合はtitle,description,name,
link,maker.channelを適切に設定する必要がありま
す.

RSS 0.91/2.0の場合はtitle,description,
name,linkを設定する必要があります.

絞り込み条件を変える

RSS::RDF::Channel::Textinput (18001.0)

RSS::RDF::Textinput (18001.0)

RSS::Rss::Channel::TextInput (18001.0)

drb/extserv (18001.0)

DRb::ExtServ を定義しているライブラリ。

DRb::ExtServ を定義しているライブラリ。

drb/extservm で定義されている DRb::ExtServManager
によって管理されるサービスを実現する DRb::ExtServ を
定義しています。

詳しくは drb/extservm を見てください。

drb/extservm (18001.0)

DRb::ExtServManager を定義しているライブラリ。

DRb::ExtServManager を定義しているライブラリ。

DRb::ExtServManager は drb で実現されたサービスブローカーです。
個々のサービスは drb/extserv で定義されている
DRb::ExtServ を用いて実装します。
DRb::ExtServManager
はクライアントの要求に応じて個々のサービスを
サブプロセスとして起動し、各サービスを表す DRb::ExtServ オブジェクト
をリモートオブジェクトとしてクライアントに渡します。

このライブラリは簡易的なもので、あまりメンテナンスもされていないので、
本格的な用途にはこのライブラリを参...

絞り込み条件を変える

irb/context (18001.0)

irb の設定を扱うためのサブライブラリです。

irb の設定を扱うためのサブライブラリです。

irb/ext/change-ws (18001.0)

IRB::Context に irb 中での self を管理する機能を提供するサブライ ブラリです。

IRB::Context に irb 中での self を管理する機能を提供するサブライ
ブラリです。

このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。irb/cmd/chws から呼び出されます。

irb/ext/history (18001.0)

IRB::Context に実行結果の履歴を保持する機能を提供するサブライブラ リです。

IRB::Context に実行結果の履歴を保持する機能を提供するサブライブラ
リです。

conf.eval_history か IRB.conf[:EVAL_HISTORY] に Integer を設定す
る事で使用できます。

このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。

irb/ext/math-mode (18001.0)

irb コマンドで実行結果を Object#inspect の代わりに Object#to_s した結果で表示するためのサブライブラリです。

irb コマンドで実行結果を Object#inspect の代わりに
Object#to_s した結果で表示するためのサブライブラリです。

conf.math_mode か IRB.conf[:MATH_MODE] に true を設定する事で使用できま
す。ただし、inspect_mode が設定されていた場合は inspect_mode が優先され
ます。

このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。

irb/ext/multi-irb (18001.0)

irb 中で複数の独立した irb を扱えるようにするためのサブライブラリです。

irb 中で複数の独立した irb を扱えるようにするためのサブライブラリです。

このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。irb/cmd/subirb から呼び出されます。

絞り込み条件を変える

irb/ext/save-history (18001.0)

IRB::Context にヒストリの読み込み、保存の機能を提供するサブライブ ラリです。

IRB::Context にヒストリの読み込み、保存の機能を提供するサブライブ
ラリです。

conf.save_history か IRB.conf[:SAVE_HISTORY] にヒストリの保存件数を設定
する事で使用できます。

ただし、readline が利用できない環境ではヒストリの読み込み、保存
は行えません。

このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。

irb/ext/tracer (18001.0)

irb への入力を評価する時に tracer ライブラリを使用してトレース 出力を行う機能を提供するサブライブラリです。

irb への入力を評価する時に tracer ライブラリを使用してトレース
出力を行う機能を提供するサブライブラリです。

conf.use_tracer か IRB.conf[:USE_TRACER] に true を設定する事で使用でき
ます。ただし、Tracer.verbose? は常に false で実行されます。

irb/ext/use-loader (18001.0)

load または require 時に irb のファイル読み込み機能(irb_load、 irb_require)を使うように設定する機能を提供するサブライブラリです。

load または require 時に irb のファイル読み込み機能(irb_load、
irb_require)を使うように設定する機能を提供するサブライブラリです。

このライブラリで定義されているメソッドはユーザが直接使用するものではありません。

irb/ext/workspaces (18001.0)

IRB::Context に irb 中での self を管理する機能を提供するサブライ ブラリです。

IRB::Context に irb 中での self を管理する機能を提供するサブライ
ブラリです。

このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。irb/cmd/pushws から呼び出されます。

irb/extend-command (18001.0)

irb を拡張するためのサブライブラリです。

irb を拡張するためのサブライブラリです。

絞り込み条件を変える

rdoc/context (18001.0)

RDoc::Context と RDoc::Context::Section を定義するサブライ ブラリです。

RDoc::Context と RDoc::Context::Section を定義するサブライ
ブラリです。

rdoc/parser/text (18001.0)

プログラムを含まないテキストを解析するためのサブライブラリです。

プログラムを含まないテキストを解析するためのサブライブラリです。

rdoc/text (18001.0)

コメントテキストを処理するためのサブライブラリです。

コメントテキストを処理するためのサブライブラリです。

rubygems/ext (18001.0)

拡張ライブラリをビルドするためのライブラリです。

拡張ライブラリをビルドするためのライブラリです。

rubygems/ext/builder (18001.0)

拡張ライブラリをビルドするためのクラスを扱うライブラリです。

拡張ライブラリをビルドするためのクラスを扱うライブラリです。

絞り込み条件を変える

rubygems/ext/configure_builder (18001.0)

configure スクリプトを元に拡張ライブラリをビルドするクラスを扱うライブラリです。

configure スクリプトを元に拡張ライブラリをビルドするクラスを扱うライブラリです。

rubygems/ext/rake_builder (18001.0)

Rake を使用して拡張ライブラリをビルドするためのクラスを扱うライブラリです。

Rake を使用して拡張ライブラリをビルドするためのクラスを扱うライブラリです。

Gem::Ext::ConfigureBuilder.build(extension, directory, dest_path, results) -> Array (9319.0)

@todo

@todo

Makefile が存在しない場合は、configure スクリプトを実行して
Makefile を作成してから make を実行します。

@param extension このメソッドでは使用しません。

@param directory

@param dest_path

@param results コマンドの実行結果を格納します。破壊的に変更されます。

@see Gem::Ext::Builder.make

Gem::Ext::RakeBuilder.build(extension, directory, dest_path, results) -> Array (9319.0)

@todo

@todo

mkrf_conf が存在する場合は、それを実行してから Rake を実行します。

@param extension ファイル名を指定します。

@param directory このメソッドでは使用していません。

@param dest_path ???

@param results コマンドの実行結果を格納します。破壊的に変更されます。

@see Gem::Ext::Builder.make

DRb::ExtServ.new(there, name, server=nil) -> DRb::ExtServ (9301.0)

DRb::ExtServ オブジェクトを生成し、サービスを DRb::ExtServManager オブジェクトに登録します。

DRb::ExtServ オブジェクトを生成し、サービスを
DRb::ExtServManager オブジェクトに登録します。

there で指定した
URI の front オブジェクト(これは DRb::ExtServManager の
インスタンスであるべきです)に name という名前でサービスを登録します。

there, name は Object::ARGV の末尾2つを渡してください。

server には drb の通信に用いる DRb::DRbServer オブジェクトを指定します。
省略した場合は DRb.#primary_server を用います。
DRb::Ext...

絞り込み条件を変える

DRb::ExtServManager#service(name) -> DRb::ExtServ (9301.0)

name で指定したサービスに関連付けられた DRb::ExtServ オブジェクトを返します。

name で指定したサービスに関連付けられた DRb::ExtServ
オブジェクトを返します。

サービスを提供するプロセスが起動していない場合は、DRb::ExtServManager.command
で指定したプロセスを起動し、そのプロセスが DRb::ExtServ オブジェクトが
DRb::ExtServ.new によって ExtServManager に登録されるのを待ちます。
その後、登録されたオブジェクトを返します。

すでにプロセスが起動していた場合は、登録されている DRb::ExtServ オブジェクトを
返します。

DRb::ExtServ#stop_servic...

DRb::ExtServManager.new -> DRb::ExtServManager (9301.0)

DRb::ExtServManager オブジェクトを生成して返します。

DRb::ExtServManager オブジェクトを生成して返します。

これで生成したオブジェクトの DRb::ExtServManager#service を
リモートプロセスから呼び出すことでサービスの仲介を実現します。

IRB::Context.new(irb, workspace = nil, input_method = nil, output_method = nil) -> IRB::Context (9301.0)

自身を初期化します。

自身を初期化します。

@param irb IRB::Irb オブジェクトを指定します。

@param workspace IRB::WorkSpace オブジェクトを指定します。省略し
た場合は新しく作成されます。

@param input_method String、IRB::InputMethod のサブクラスの
オブジェクト、nil のいずれかを指定します。

@param output_method IRB::OutputMethod のサブクラスのオブジェクト
...

IRB::ExtendCommand::Nop.new(conf) -> IRB::ExtendCommand::Nop (9301.0)

自身を初期化します。ユーザが直接使用するものではありません。

自身を初期化します。ユーザが直接使用するものではありません。

@param conf IRB::Context オブジェクトを指定します。

OpenSSL::SSL::SSLContext.new -> OpenSSL::SSL::SSLContext (9301.0)

SSL コンテキストオブジェクトを生成します。

SSL コンテキストオブジェクトを生成します。

ssl_method で利用するプロトコルの種類を文字列もしくは
シンボルで指定します。以下のいずれかが利用可能です。
* 'TLSv1' TLSv1サーバクライアント両用
* 'TLSv1_server' TLSv1サーバ用
* 'TLSv1_client' TLSv1クライアント用
* 'TLSv1_1'
* 'TLSv1_1_server'
* 'TLSv1_1_client'
* 'TLSv1_2'
* 'TLSv1_2_server'
* 'TLSv1_2_client'
*...

絞り込み条件を変える

OpenSSL::SSL::SSLContext.new(ssl_method) -> OpenSSL::SSL::SSLContext (9301.0)

SSL コンテキストオブジェクトを生成します。

SSL コンテキストオブジェクトを生成します。

ssl_method で利用するプロトコルの種類を文字列もしくは
シンボルで指定します。以下のいずれかが利用可能です。
* 'TLSv1' TLSv1サーバクライアント両用
* 'TLSv1_server' TLSv1サーバ用
* 'TLSv1_client' TLSv1クライアント用
* 'TLSv1_1'
* 'TLSv1_1_server'
* 'TLSv1_1_client'
* 'TLSv1_2'
* 'TLSv1_2_server'
* 'TLSv1_2_client'
*...

OpenSSL::X509::Extension.new(der) -> OpenSSL::X509::Extension (9301.0)

OpenSSL::X509::Extension オブジェクトを生成します。

OpenSSL::X509::Extension オブジェクトを生成します。

引数が1つの場合は DER 形式の文字列を渡します。

引数が2つ以上の場合は、oid には拡張領域の OID の ドット区切り表記、
short name、long name のいずれかである文字列を与えます。
value にはその値を表す DER 形式の文字列、もしくは
OpenSSL::ASN1::ASN1Data のサブクラスを与えます。

例;

require 'openssl'
include OpenSSL
oid = "subjectKeyIdentifier"
val = "\...

OpenSSL::X509::Extension.new(oid, value, critical=false) -> OpenSSL::X509::Extension (9301.0)

OpenSSL::X509::Extension オブジェクトを生成します。

OpenSSL::X509::Extension オブジェクトを生成します。

引数が1つの場合は DER 形式の文字列を渡します。

引数が2つ以上の場合は、oid には拡張領域の OID の ドット区切り表記、
short name、long name のいずれかである文字列を与えます。
value にはその値を表す DER 形式の文字列、もしくは
OpenSSL::ASN1::ASN1Data のサブクラスを与えます。

例;

require 'openssl'
include OpenSSL
oid = "subjectKeyIdentifier"
val = "\...

OpenSSL::X509::ExtensionFactory.new(issuer_cert=nil, subject_cert=nil, subject_req=nil, crl=nil) -> OpenSSL::X509::ExtensionFactory (9301.0)

ExtensionFactory オブジェクトを生成します。

ExtensionFactory オブジェクトを生成します。

証明書の発行者や所有者の OpenSSL::X509::Certificate オブジェクトや
OpenSSL::X509::Request、OpenSSL::X509::CRL オブジェクトを
渡すことによって、拡張領域の中身を ExtensionFactory オブジェクトが
計算することができます。
例えば、"subjectKeyIdentifier" 拡張領域は証明書の一部のハッシュ値
を値として持ちますが、
OpenSSL::X509::Certificate オブジェクトをあらかじめ渡しておくことによって
OpenSS...

OpenSSL::X509::StoreContext.new(store, cert, chain=nil) -> OpenSSL::X509::StoreContext (9301.0)

証明書ストアコンテキストを生成します。

証明書ストアコンテキストを生成します。

store には検証に必要なルート CA 証明書を含む OpenSSL::X509::Store
オブジェクトを渡します。 cert は検証対象の証明書、chain は
中間 CA 証明書チェインを証明書の配列で渡します。

@param store ルート CA 群を持っている証明書ストア
(OpenSSL::X509::Store オブジェクト)
@param cert 検証対象となる証明書(OpenSSL::X509::Certificate オブジェクト)
@param chain 検証に利用する証明書チェイン
(O...

絞り込み条件を変える

RDoc::Context#current_section -> RDoc::Context::Section (9301.0)

現在の section を返します。

現在の section を返します。

RDoc::Context#sections -> RDoc::Context::Section (9301.0)

追加された RDoc::Context::Section の配列を返します。

追加された RDoc::Context::Section の配列を返します。

RDoc::Context.new -> RDoc::Context (9301.0)

自身を初期化します。

自身を初期化します。

RDoc::Context::Section#parent -> RDoc::Context (9301.0)

自身が所属する RDoc::Context オブジェクトを返します。

自身が所属する RDoc::Context オブジェクトを返します。

RDoc::Context::Section.new(parent, title, comment) -> RDoc::Context::Section (9301.0)

自身を初期化します。

自身を初期化します。

@param parent RDoc::Context オブジェクトを指定します。

@param title section のタイトルを文字列で指定します。

@param comment section のコメントを文字列で指定します。

また、section のシーケンス番号を新しく作成します。

絞り込み条件を変える

RDoc::Text#expand_tabs(text) -> String (9301.0)

引数中のタブ(\t)を直前の連続するスペースと合計して 8 文字のスペースにな るように置き換えます。

引数中のタブ(\t)を直前の連続するスペースと合計して 8 文字のスペースにな
るように置き換えます。

@param text 文字列を指定します。

RDoc::Text#flush_left(text) -> String (9301.0)

引数から各行の行頭のスペースを削除します。

引数から各行の行頭のスペースを削除します。

@param text 文字列を指定します。

RDoc::Text#markup(text) -> String (9301.0)

引数を整形します。

引数を整形します。

include したクラスに self#formatter メソッドが必要です。

@param text 文字列を指定します。

RDoc::Text#normalize_comment(text) -> String (9301.0)

引数から行頭のスペースや改行文字などを削除します。

引数から行頭のスペースや改行文字などを削除します。

詳しくは [SEE ALSO] の各メソッドを参照してください。

@param text 文字列を指定します。

@see RDoc::Text#strip_hashes, RDoc::Text#expand_tabs,
RDoc::Text#flush_left, RDoc::Text#strip_newlines

RDoc::Text#parse(text) -> RDoc::Markup::Document | Array (9301.0)

引数から RDoc::Text#normalize_comment でスペースや改行文字などを削 除した後に解析を行います。

引数から RDoc::Text#normalize_comment でスペースや改行文字などを削
除した後に解析を行います。

@param text 文字列を指定します。

@see RDoc::Text#normalize_comment

絞り込み条件を変える

RDoc::Text#strip_hashes(text) -> String (9301.0)

引数から各行の行頭の # を削除します。

引数から各行の行頭の # を削除します。

@param text 文字列を指定します。

RDoc::Text#strip_newlines(text) -> String (9301.0)

引数から先頭と末尾の改行を削除します。

引数から先頭と末尾の改行を削除します。

@param text 文字列を指定します。

RDoc::Text#strip_stars(text) -> String (9301.0)

引数から /* 〜 */ 形式のコメントを削除します。

引数から /* 〜 */ 形式のコメントを削除します。

@param text 文字列を指定します。

REXML::ExternalEntity.new(src) -> REXML::ExternalEntity (9301.0)

新たな ExternalEntity オブジェクトを生成します。

新たな ExternalEntity オブジェクトを生成します。

@param src 宣言文字列

REXML::Text#clone -> REXML::Text (9301.0)

self を複製します。

self を複製します。

絞り込み条件を変える

REXML::Text.new(arg, respect_whitespace = false, parent = nil, raw = nil, entity_filter = nil, illegal = REXML::Text::NEEDS_A_SECOND_CHECK) (9301.0)

テキストノードオブジェクトを生成します。

テキストノードオブジェクトを生成します。

arg でノードの内容を指定します。
文字列の場合はそれが内容として使われます。
REXML::Text オブジェクトの場合はその内容が複製されます。

respect_whitespace に真を指定すると、arg に含まれる空白文字は保存されます。
偽の場合は空白はまとめられます。

raw は true, false, nil のいずれかを指定し、生成されるテキストノードが
raw モードであるかどうかを決めます。
true の場合、そのノードは raw モードであると解釈され、
テキストにはエスケープされていないXMLマークアップは
含まれ...

Win32::Registry::Constants::HKEY_PERFORMANCE_NLSTEXT (9301.0)

@todo

@todo

定義済キー値。
これらは Integer で、Win32::Registry オブジェクトではありません。

Win32::Registry::Constants::HKEY_PERFORMANCE_TEXT (9301.0)

@todo

@todo

定義済キー値。
これらは Integer で、Win32::Registry オブジェクトではありません。

Win32::Registry::HKEY_PERFORMANCE_NLSTEXT -> Win32::Registry (9301.0)

@todo

@todo

それぞれの定義済キーを表す Win32::Registry オブジェクトです。

詳細は以下の MSDN Library を参照してください。

* Predefined Keys: http://msdn.microsoft.com/library/en-us/sysinfo/base/predefined_keys.asp

Win32::Registry::HKEY_PERFORMANCE_TEXT -> Win32::Registry (9301.0)

@todo

@todo

それぞれの定義済キーを表す Win32::Registry オブジェクトです。

詳細は以下の MSDN Library を参照してください。

* Predefined Keys: http://msdn.microsoft.com/library/en-us/sysinfo/base/predefined_keys.asp

絞り込み条件を変える

CGI::HtmlExtension#a(href = "") -> String (9001.0)

a 要素を生成します。

a 要素を生成します。

ブロックを与えると、ブロックを評価した結果が内容になります。

@param href 文字列を指定します。属性をハッシュで指定することもできます。

例:
a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>"

a("HREF" => "http://www.example.com", "TARGET" => "_top") { "Example" }
# => "<A HREF=\"htt...

CGI::HtmlExtension#a(href = "") { ... } -> String (9001.0)

a 要素を生成します。

a 要素を生成します。

ブロックを与えると、ブロックを評価した結果が内容になります。

@param href 文字列を指定します。属性をハッシュで指定することもできます。

例:
a("http://www.example.com") { "Example" }
# => "<A HREF=\"http://www.example.com\">Example</A>"

a("HREF" => "http://www.example.com", "TARGET" => "_top") { "Example" }
# => "<A HREF=\"htt...

CGI::HtmlExtension#base(href = "") -> String (9001.0)

base 要素を生成します。

base 要素を生成します。

@param href 文字列を指定します。属性をハッシュで指定することもできます。

例:
base("http://www.example.com/cgi")
# => "<BASE HREF=\"http://www.example.com/cgi\">"

CGI::HtmlExtension#blockquote(cite = nil) -> String (9001.0)

blockquote 要素を生成します。

blockquote 要素を生成します。

ブロックを与えると、ブロックを評価した結果が内容になります。

@param cite 引用元を指定します。属性をハッシュで指定することもできます。

例:
blockquote("http://www.example.com/quotes/foo.html") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>

CGI::HtmlExtension#blockquote(cite = nil) { ... } -> String (9001.0)

blockquote 要素を生成します。

blockquote 要素を生成します。

ブロックを与えると、ブロックを評価した結果が内容になります。

@param cite 引用元を指定します。属性をハッシュで指定することもできます。

例:
blockquote("http://www.example.com/quotes/foo.html") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>

絞り込み条件を変える

CGI::HtmlExtension#caption(align = nil) -> String (9001.0)

caption 要素を生成します。

caption 要素を生成します。

ブロックを与えると、ブロックを評価した結果が内容になります。

@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます。

例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION>

CGI::HtmlExtension#caption(align = nil) { ... } -> String (9001.0)

caption 要素を生成します。

caption 要素を生成します。

ブロックを与えると、ブロックを評価した結果が内容になります。

@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます。

例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION>

CGI::HtmlExtension#checkbox(attributes) -> String (9001.0)

タイプが checkbox である input 要素を生成します。

タイプが checkbox である input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
checkbox("name" => "name", "value" => "value", "checked" => true)
# => "<INPUT checked name=\"name\" TYPE=\"checkbox\" value=\"value\">"

CGI::HtmlExtension#checkbox(name = "", value = nil, checked = nil) -> String (9001.0)

タイプが checkbox である input 要素を生成します。

タイプが checkbox である input 要素を生成します。

@param name name 属性の値を指定します。

@param value value 属性の値を指定します。

@param checked checked 属性の値を指定します。

例:
checkbox("name", "value", true)
# => "<INPUT CHECKED NAME=\"name\" TYPE=\"checkbox\" VALUE=\"value\">"

CGI::HtmlExtension#checkbox_group(attributes) -> String (9001.0)

タイプが checkbox である input 要素のグループを生成します。

タイプが checkbox である input 要素のグループを生成します。

生成される input 要素の name 属性はすべて同じになり、
それぞれの input 要素の後ろにはラベルが続きます。

@param attributes 属性をハッシュで指定します。

例:
checkbox_group({ "NAME" => "name",
"VALUES" => ["foo", "bar", "baz"] })

checkbox_group({ "NAME" => "name",
"VALUES"...

絞り込み条件を変える

CGI::HtmlExtension#checkbox_group(name = "", *values) -> String (9001.0)

タイプが checkbox である input 要素のグループを生成します。

タイプが checkbox である input 要素のグループを生成します。

生成される input 要素の name 属性はすべて同じになり、
それぞれの input 要素の後ろにはラベルが続きます。

@param name name 属性の値を指定します。

@param values value 属性のリストを指定します。
それぞれの引数が、単純な文字列の場合、value 属性の値とラベルに同じものが使用されます。
それぞれの引数が、二要素または三要素の配列の場合、最終要素が true であれば、
...

CGI::HtmlExtension#file_field(attributes) -> String (9001.0)

タイプが file である input 要素を生成します。

タイプが file である input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
file_field({ "NAME" => "name", "SIZE" => 40 })
# <INPUT TYPE="file" NAME="name" SIZE="40">

CGI::HtmlExtension#file_field(name = "", size = 20, maxlength = nil) -> String (9001.0)

タイプが file である input 要素を生成します。

タイプが file である input 要素を生成します。

@param name name 属性の値を指定します。

@param size size 属性の値を指定します。

@param maxlength maxlength 属性の値を指定します。

例:
file_field("name")
# <INPUT TYPE="file" NAME="name" SIZE="20">

file_field("name", 40)
# <INPUT TYPE="file" NAME="name" SIZE="40">

file_field("na...

CGI::HtmlExtension#form(attributes) -> String (9001.0)

form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。

例:
form({"METHOD" => "post", ENCTYPE => "enctype"}){ "string" }
# <FORM METHOD="post" ENCTYPE="enctype">string</FORM>

@see CGI::HtmlExtension#multipart_form

CGI::HtmlExtension#form(attributes) { ... } -> String (9001.0)

form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。

例:
form({"METHOD" => "post", ENCTYPE => "enctype"}){ "string" }
# <FORM METHOD="post" ENCTYPE="enctype">string</FORM>

@see CGI::HtmlExtension#multipart_form

絞り込み条件を変える

CGI::HtmlExtension#form(method = "post", action = nil, enctype = "application/x-www-form-urlencoded") -> String (9001.0)

form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param method method 属性の値として "get" か "post" を指定します。

@param action action 属性の値を指定します。デフォルトは現在の CGI スクリプト名です。

@param enctype enctype 属性の値を指定します。デフォルトは "application/x-www-form-urlencoded" です。

例:
form{ "string" }
# <FORM METHOD="post" ENCTYPE="app...

CGI::HtmlExtension#form(method = "post", action = nil, enctype = "application/x-www-form-urlencoded") { ... } -> String (9001.0)

form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param method method 属性の値として "get" か "post" を指定します。

@param action action 属性の値を指定します。デフォルトは現在の CGI スクリプト名です。

@param enctype enctype 属性の値を指定します。デフォルトは "application/x-www-form-urlencoded" です。

例:
form{ "string" }
# <FORM METHOD="post" ENCTYPE="app...

CGI::HtmlExtension#hidden(attributes) -> String (9001.0)

タイプが hidden である input 要素を生成します。

タイプが hidden である input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
hidden({ "NAME" => "name", "VALUE" => "reset", "ID" => "foo" })
# <INPUT TYPE="hidden" NAME="name" VALUE="value" ID="foo">

CGI::HtmlExtension#hidden(name = "", value = nil) -> String (9001.0)

タイプが hidden である input 要素を生成します。

タイプが hidden である input 要素を生成します。

@param name name 属性の値を指定します。

@param value value 属性の値を指定します。

例:
hidden("name")
# <INPUT TYPE="hidden" NAME="name">

hidden("name", "value")
# <INPUT TYPE="hidden" NAME="name" VALUE="value">

CGI::HtmlExtension#html(attributes = {}) -> String (9001.0)

トップレベルの html 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

トップレベルの html 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。
擬似属性の "PRETTY" に文字列を与えるとその文字列でインデントした HTML を生成します。
擬似属性の "DOCTYPE" には DOCTYPE 宣言として使用する文字列を与えることができます。

例:

html{ "string" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2...

絞り込み条件を変える

CGI::HtmlExtension#html(attributes = {}) { ... } -> String (9001.0)

トップレベルの html 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

トップレベルの html 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。
擬似属性の "PRETTY" に文字列を与えるとその文字列でインデントした HTML を生成します。
擬似属性の "DOCTYPE" には DOCTYPE 宣言として使用する文字列を与えることができます。

例:

html{ "string" }
# <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2...

CGI::HtmlExtension#image_button(attributes) -> String (9001.0)

タイプが image の input 要素を生成します。

タイプが image の input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
image_button({ "SRC" => "url", "ALT" => "string" })
# <INPUT TYPE="image" SRC="url" ALT="string">

CGI::HtmlExtension#image_button(src = "", name = nil, alt = nil) -> String (9001.0)

タイプが image の input 要素を生成します。

タイプが image の input 要素を生成します。

@param src src 属性の値を指定します。

@param name name 属性の値を指定します。

@param alt alt 属性の値を指定します。

例:
image_button("url")
# <INPUT TYPE="image" SRC="url">

image_button("url", "name", "string")
# <INPUT TYPE="image" SRC="url" NAME="name" ALT="string">

CGI::HtmlExtension#img(attributes) -> String (9001.0)

img 要素を生成します。

img 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
img({ "SRC" => "src", "ALT" => "alt", "WIDTH" => 100, "HEIGHT" => 50 })
# <IMG SRC="src" ALT="alt" WIDTH="100" HEIGHT="50">

CGI::HtmlExtension#img(src = "", alt = "", width = nil, height = nil) -> String (9001.0)

img 要素を生成します。

img 要素を生成します。

@param src src 属性の値を指定します。

@param alt alt 属性の値を指定します。

@param width width 属性の値を指定します。

@param height height 属性の値を指定します。

例:
img("src", "alt", 100, 50)
# <IMG SRC="src" ALT="alt" WIDTH="100" HEIGHT="50">

絞り込み条件を変える

CGI::HtmlExtension#multipart_form(action = nil, enctype = "multipart/form-data") -> String (9001.0)

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param action action 属性の値を指定します。

@param enctype enctype 属性の値を指定します。

例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM>

CGI::HtmlExtension#multipart_form(action = nil, enctype = "multipart/form-data") { ... } -> String (9001.0)

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param action action 属性の値を指定します。

@param enctype enctype 属性の値を指定します。

例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM>

CGI::HtmlExtension#multipart_form(attributes) -> String (9001.0)

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。

例:
multipart_form("url"){ "string" }
# <FORM METHOD="post" ACTION="url" ENCTYPE="multipart/form-data">string</FORM>

CGI::HtmlExtension#multipart_form(attributes) { ... } -> String (9001.0)

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。

enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。

@param attributes 属性をハッシュで指定します。

例:
multipart_form("url"){ "string" }
# <FORM METHOD="post" ACTION="url" ENCTYPE="multipart/form-data">string</FORM>

CGI::HtmlExtension#password_field(attributes) -> String (9001.0)

タイプが password である input 要素を生成します。

タイプが password である input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
password_field({ "NAME" => "name", "VALUE" => "value" })
# <INPUT TYPE="password" NAME="name" VALUE="value">

絞り込み条件を変える

CGI::HtmlExtension#password_field(name = "", value = nil, size = 40, maxlength = nil) -> String (9001.0)

タイプが password である input 要素を生成します。

タイプが password である input 要素を生成します。

@param name name 属性の値を指定します。

@param value 属性の値を指定します。

@param size size 属性の値を指定します。

@param maxlength maxlength 属性の値を指定します。

例:
password_field("name")
# <INPUT TYPE="password" NAME="name" SIZE="40">

password_field("name", "value")
# <INPUT TYPE="passw...

CGI::HtmlExtension#popup_menu(attributes) -> String (9001.0)

select 要素を生成します。

select 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
popup_menu({"NAME" => "name", "SIZE" => 2, "MULTIPLE" => true,
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"] })
# <SELECT NAME="name" MULTIPLE SIZE="2">
# <OPTION VALUE="1">Foo</OPTION>
...

CGI::HtmlExtension#popup_menu(name = "", *values) -> String (9001.0)

select 要素を生成します。

select 要素を生成します。

@param name name 属性の値を指定します。

@param values option 要素を生成するための情報を一つ以上指定します。
それぞれ、文字列、一要素、二要素、三要素の配列を指定することができます。
文字列か一要素の配列である場合は、value 属性の値と option 要素の内容になります。
三要素の配列である場合は、順に value 属性の値、option 要素の内容、その option 要素が
選択状態かどうかを表す...

CGI::HtmlExtension#radio_button(attributes) -> String (9001.0)

タイプが radio である input 要素を生成します。

タイプが radio である input 要素を生成します。

@param attributes 属性をハッシュで指定します。

例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo">

CGI::HtmlExtension#radio_button(name = "", value = nil, checked = nil) -> String (9001.0)

タイプが radio である input 要素を生成します。

タイプが radio である input 要素を生成します。

@param name name 属性の値を指定します。

@param value value 属性の値を指定します。

@param checked 真ならば checked 属性を設定します。

例:
radio_button("name", "value")
# <INPUT TYPE="radio" NAME="name" VALUE="value">

radio_button("name", "value", true)
# <INPUT TYPE="radio" NAME="name" ...

絞り込み条件を変える

<< < 1 2 3 4 5 ... > >>