るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. string []=
  2. string []
  3. string slice
  4. string slice!
  5. string gsub

検索結果

String#+@ -> String | self (63667.0)

self が freeze されている文字列の場合、元の文字列の複製を返します。 freeze されていない場合は self を返します。

self が freeze されている文字列の場合、元の文字列の複製を返します。
freeze されていない場合は self を返します。

//emlist[例][ruby]{
# frozen_string_literal: false

original_text = "text"
unfrozen_text = +original_text
unfrozen_text.frozen? # => false
original_text == unfrozen_text # => true
original_text.equal?(unfro...

String#-@ -> String | self (63667.0)

self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。

self が freeze されている文字列の場合、self を返します。
freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。

//emlist[例][ruby]{
# frozen_string_literal: false

original_text = "text"
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_te...

Net::IMAP::ResponseText#text -> String (63610.0)

応答のテキストを文字列で返します。

応答のテキストを文字列で返します。

String#encode(**options) -> String (63367.0)

self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

self を指定したエンコーディングに変換した文字列を作成して返します。引数
を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな
くば self のエンコーディングが使われます。
無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

@param encoding 変換先のエンコーディングを表す文字列か Encoding オブジェクトを...

String#encode(encoding, **options) -> String (63367.0)

self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

self を指定したエンコーディングに変換した文字列を作成して返します。引数
を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな
くば self のエンコーディングが使われます。
無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

@param encoding 変換先のエンコーディングを表す文字列か Encoding オブジェクトを...

絞り込み条件を変える

String#encode(encoding, from_encoding, **options) -> String (63367.0)

self を指定したエンコーディングに変換した文字列を作成して返します。引数 を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな くば self のエンコーディングが使われます。 無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

self を指定したエンコーディングに変換した文字列を作成して返します。引数
を2つ与えた場合、第二引数は変換元のエンコーディングを意味します。さもな
くば self のエンコーディングが使われます。
無引数の場合は、Encoding.default_internal が nil でなければそれが変換先のエンコーディングになり、かつ :invalid => :replace と :undef => :replace が指定されたと見なされ、nil ならば変換は行われません。

@param encoding 変換先のエンコーディングを表す文字列か Encoding オブジェクトを...

String#unicode_normalize!(form = :nfc) -> self (63130.0)

self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列に置き換えます。

self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列に置き換えます。

(gsub!などと異なり)変換が行なわれなくても self を返します。

@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。

@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。

//e...

REXML::Element#text(path = nil) -> String | nil (54754.0)

先頭のテキスト子ノードの文字列を返します。

先頭のテキスト子ノードの文字列を返します。

テキストノードを複数保持している場合は最初のノードにしか
アクセスできないことに注意してください。

raw モードの設定は無視され、常に正規化されたテキストを返します。
REXML::Text#value も参照してください。

path を渡した場合は、その XPath 文字列で指定される
テキストノードの文字列を返します。

テキストノードがない場合には nil を返します。

@param path XPath文字列
@see REXML::Element#get_text

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

OpenSSL::X509::StoreContext#error_string -> String (27610.0)

検証したときのエラー文字列を返します。

検証したときのエラー文字列を返します。

OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドを呼ぶと
直前の証明書検証結果のエラー文字列が得られます。

OpenSSL::X509::StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証の最終的な検証結果のエラー文字列を返します。

検証に成功した場合は "ok" を返します...

OpenSSL::SSL::SSLContext#session_id_context -> String | nil (27607.0)

セッション ID コンテキスト文字列を返します。

セッション ID コンテキスト文字列を返します。

設定されていない場合は nil を返します。

@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context=

絞り込み条件を変える

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

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

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

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

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

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

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

例:
text_field("name")
# <INPUT TYPE="text" NAME="name" SIZE="40">

text_field("name", "value")
# <INPUT TYPE="text" NAME="name" V...

CGI::HtmlExtension#text_field(attributes) -> String (18727.0)

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

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

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

text_field({ "NAME" => "name", "VALUE" => "value" })
# <INPUT TYPE="text" NAME="name" VALUE="value">

URI::MailTo#to_mailtext -> String (18613.0)

URI オブジェクトからメールテキスト文字列を生成します。

URI オブジェクトからメールテキスト文字列を生成します。

例:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext

=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Sub...

URI::MailTo#to_rfc822text -> String (18613.0)

URI オブジェクトからメールテキスト文字列を生成します。

URI オブジェクトからメールテキスト文字列を生成します。

例:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext

=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Sub...

CGI::HtmlExtension#textarea(attributes) -> String (18610.0)

textarea 要素を生成します。

textarea 要素を生成します。

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

例:
textarea("name", 40, 5)
# = textarea({ "NAME" => "name", "COLS" => 40, "ROWS" => 5 })

絞り込み条件を変える

CGI::HtmlExtension#textarea(name = "", cols = 70, rows = 10) -> String (18610.0)

textarea 要素を生成します。

textarea 要素を生成します。

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

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

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

例:
textarea("name")
# = textarea({ "NAME" => "name", "COLS" => 70, "ROWS" => 10 })

Gem::Installer#app_script_text -> String (18610.0)

アプリケーションのための実行ファイルの雛形のテキストを返します。

アプリケーションのための実行ファイルの雛形のテキストを返します。

OpenSSL::Netscape::SPKI#to_text -> String (18610.0)

SPKI オブジェクトを人間が読める形式の文字列に変換します。

SPKI オブジェクトを人間が読める形式の文字列に変換します。

OpenSSL::PKey::DH#to_text -> String (18610.0)

鍵パラメータを人間が読める形式に変換します。

鍵パラメータを人間が読める形式に変換します。

鍵対の値は出力されません。

OpenSSL::PKey::DSA#to_text -> String (18610.0)

鍵を人間が読める形式に変換します。

鍵を人間が読める形式に変換します。

絞り込み条件を変える

OpenSSL::PKey::EC#to_text -> String (18610.0)

鍵を人間が読める形式に変換します。

鍵を人間が読める形式に変換します。

@raise OpenSSL::PKey::ECError 文字列への変換に失敗した場合に発生します。
公開鍵が含まれていない場合や、鍵が妥当でない場合などに失敗します。

OpenSSL::PKey::EC::Group#to_text -> String (18610.0)

自身を人間に可読な形式の文字列に変換します。

自身を人間に可読な形式の文字列に変換します。

@raise OpenSSL::PKey::EC::Group::Error 変換に失敗した場合に発生します。

OpenSSL::PKey::RSA#to_text -> String (18610.0)

鍵を人間が読める形式に変換します。

鍵を人間が読める形式に変換します。

OpenSSL::SSL::Session#to_text -> String (18610.0)

自身を可読な形式に変換します。

自身を可読な形式に変換します。

@raise OpenSSL::SSL::Session::SessionError 変換に失敗した場合に発生します

OpenSSL::X509::CRL#to_text -> String (18610.0)

人間が読める形式に変換します。

人間が読める形式に変換します。

@raise OpenSSL::X509::CRLError 変換に失敗した場合に発生します

絞り込み条件を変える

OpenSSL::X509::Certificate#to_text -> String (18610.0)

人間が読める形式の文字列を返します。

人間が読める形式の文字列を返します。

OpenSSL::X509::Request#to_text -> String (18610.0)

人間が読める形式の文字列に変換して返します。

人間が読める形式の文字列に変換して返します。

@raise OpenSSL::X509::RequestError 変換に失敗した場合に発生します

Psych::SyntaxError#context -> String (18607.0)

エラーが生じたコンテキストを文字列で返します。

エラーが生じたコンテキストを文字列で返します。

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

引数を整形します。

引数を整形します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

Net::IMAP::BodyTypeText#language -> String | [String] | nil (9610.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeText#param -> { String => String } | nil (9610.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

OpenSSL::SSL::SSLContext#ciphers -> [[String, String, Integer, Integer]] (9610.0)

利用可能な共通鍵暗号の種類を配列で返します。

利用可能な共通鍵暗号の種類を配列で返します。

配列の各要素は以下のような配列です
[暗号方式の名前の文字列, 利用可能なSSL/TLSのバージョン文字列, 鍵長(ビット数), アルゴリズムのビット長]
例:
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new('TLSv1')
ctx.ciphers
# => [["DHE-RSA-AES256-SHA", "TLSv1/SSLv3", 256, 256],
# ["DHE-DSS-AES256-SHA", "TLSv1/SSLv3", 256, 256]...

REXML::Text#to_s -> String (9361.0)

テキストの内容を正規化(すべての実体をエスケープ)された状態で返します。

テキストの内容を正規化(すべての実体をエスケープ)された状態で返します。

つまり返り値は XML のテキストとして妥当です。

結果は REXML::Text.new で指定した entity_filter を反映しています。

@see REXML::Text#value

//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "&lt; &amp; foobar"
t.value # => "< & foobar"
//}

REXML::Text#value -> String (9361.0)

テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。

テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。

このメソッドの返り値では raw モードや entity_filter は無視されます。

@see REXML::Text#raw, REXML::Text#to_s

//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "&lt; &amp; foobar"
t.value # => "< & foobar"
//}

絞り込み条件を変える

IRB::Context#history_file -> String | nil (9325.0)

履歴ファイルのパスを返します。

履歴ファイルのパスを返します。

@return 履歴ファイルのパスを String か nil で返します。nil を返し
た場合は、~/.irb_history に履歴が保存されます。

@see lib:irb#history

Net::IMAP::BodyTypeText#media_type -> String (9325.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

これは "TEXT" を返します。

@see Net::IMAP::BodyTypeText#subtype

IRB::Context#inspect -> String (9310.0)

自身を人間に読みやすい文字列にして返します。

自身を人間に読みやすい文字列にして返します。

IRB::Context#to_s -> String (9310.0)

自身を人間に読みやすい文字列にして返します。

自身を人間に読みやすい文字列にして返します。

Net::IMAP::BodyTypeText#media_subtype -> String (9310.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeText#media_type

絞り込み条件を変える

Net::IMAP::BodyTypeText#subtype -> String (9310.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeText#media_type

IRB::Context#__inspect__ -> String (9307.0)

自身を文字列表現にしたオブジェクトを返します。

自身を文字列表現にしたオブジェクトを返します。

IRB::Context#__to_s__ -> String (9307.0)

自身を文字列表現にしたオブジェクトを返します。

自身を文字列表現にしたオブジェクトを返します。

IRB::Context#ap_name -> String (9307.0)

自身のアプリケーション名を返します。

自身のアプリケーション名を返します。

デフォルト値は "irb" です。

@see IRB::Context#ap_name=

IRB::Context#irb_name -> String (9307.0)

起動しているコマンド名を文字列で返します。

起動しているコマンド名を文字列で返します。


@see IRB::Context#irb_name=

絞り込み条件を変える

IRB::Context#irb_path -> String (9307.0)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

IRB::Context#load_modules -> [String] (9307.0)

irb の起動時に -r オプション指定で読み込まれたライブラリ、~/.irbrc など の設定ファイル内で IRB.conf[:LOAD_MODULES] 指定で読み込まれたライブラリ の名前の配列を返します。

irb の起動時に -r オプション指定で読み込まれたライブラリ、~/.irbrc など
の設定ファイル内で IRB.conf[:LOAD_MODULES] 指定で読み込まれたライブラリ
の名前の配列を返します。

IRB::Context#prompt_c -> String (9307.0)

式が継続している時のプロンプトを表現するフォーマット文字列を返します。

式が継続している時のプロンプトを表現するフォーマット文字列を返します。

@see IRB::Context#prompt_c=, lib:irb#customize_prompt

IRB::Context#prompt_i -> String (9307.0)

通常のプロンプトを表現するフォーマット文字列を返します。

通常のプロンプトを表現するフォーマット文字列を返します。

@see IRB::Context#prompt_i=,lib:irb#customize_prompt

IRB::Context#prompt_n -> String (9307.0)

継続行のプロンプトを表現するフォーマット文字列を返します。

継続行のプロンプトを表現するフォーマット文字列を返します。

@see IRB::Context#prompt_n=, lib:irb#customize_prompt

絞り込み条件を変える

IRB::Context#prompt_s -> String (9307.0)

文字列中のプロンプトを表現するフォーマット文字列を返します。

文字列中のプロンプトを表現するフォーマット文字列を返します。

@see IRB::Context#prompt_s=, lib:irb#customize_prompt

IRB::Context#return_format -> String (9307.0)

irb のプロンプトでの評価結果を表示する際のフォーマットを文字列で返します。

irb のプロンプトでの評価結果を表示する際のフォーマットを文字列で返します。

@see IRB::Context#return_format=, print_format

Net::IMAP::BodyTypeText#content_id -> String | nil (9307.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#description -> String | nil (9307.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeText#encoding -> String (9307.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

絞り込み条件を変える

Net::IMAP::BodyTypeText#md5 -> String | nil (9307.0)

ボディの MD5 値を文字列で返します。

ボディの MD5 値を文字列で返します。

OpenSSL::SSL::SSLContext#ca_file -> String | nil (9307.0)

接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。

接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを返します。

設定されていない場合は nil を返します。

@see OpenSSL::SSL::SSLContext#ca_file=

OpenSSL::SSL::SSLContext#ca_path -> String | nil (9307.0)

信頼している CA 証明書ファイルを含むディレクトリを返します。

信頼している CA 証明書ファイルを含むディレクトリを返します。

設定されていない場合は nil を返します。

@see OpenSSL::SSL::SSLContext#ca_path=

RDoc::Context#name -> String (9307.0)

自身の名前を返します。

自身の名前を返します。

サブクラスによっては、メソッド名やクラス名を意味します。

RDoc::Context#unmatched_alias_lists -> {String => RDoc::Alias} (9307.0)

メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。

メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。

絞り込み条件を変える

RDoc::Context::Section#comment -> String | nil (9307.0)

section のコメントを返します。

section のコメントを返します。

RDoc::Context::Section#inspect -> String (9307.0)

自身の情報を人間に読みやすい文字列にして返します。

自身の情報を人間に読みやすい文字列にして返します。

RDoc::Context::Section#sequence -> String (9307.0)

section のシーケンス番号を文字列で返します。

section のシーケンス番号を文字列で返します。

リンクを作成する時に使われます。

RDoc::Context::Section#title -> String | nil (9307.0)

section のタイトルを返します。

section のタイトルを返します。

OpenSSL::X509::StoreContext#error=(error) (9040.0)

エラーコードを設定します。

エラーコードを設定します。

OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッドでエラーコードを
設定し、コールバックの返り値を false にすると、最終的なエラーコードが
ここで設定したものになります。OpenSSL::X509::StoreContext#error_string
もその値に応じた文字列が返るようになります。

例:
requi...

絞り込み条件を変える

IRB::Context#ap_name=(val) (9022.0)

自身のアプリケーション名を val に設定します。

自身のアプリケーション名を val に設定します。

.irbrc ファイル中で IRB.conf[:AP_NAME] を設定する事でも同様の操作が行え
ます。

@param val アプリケーション名を String で指定します。

@see IRB::Context#ap_name

IRB::Context#irb_name=(val) (9022.0)

起動しているコマンド名を val に設定します。

起動しているコマンド名を val に設定します。

@param val コマンド名を String で指定します。

@see IRB::Context#irb_name

OpenSSL::X509::StoreContext#verify -> bool (9022.0)

証明書を検証します。

証明書を検証します。

OpenSSL::X509::StoreContext.new で設定した証明書を検証します。
検証に成功した場合は true を、失敗した場合は false を返します。

検証の詳細な情報は
* OpenSSL::X509::StoreContext#error
* OpenSSL::X509::StoreContext#error_string
* OpenSSL::X509::StoreContext#chain
* OpenSSL::X509::StoreContext#current_crl

CGI#header(options = "text/html") -> String (718.0)

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。 CGI#out を使わずに自力で HTML を出力したい場合などに使います。 このメソッドは文字列エンコーディングを変換しません。

HTTP ヘッダを options に従って生成します。 CGI#out と違い、標準出力には出力しません。
CGI#out を使わずに自力で HTML を出力したい場合などに使います。
このメソッドは文字列エンコーディングを変換しません。

ヘッダのキーとしては以下が利用可能です。

: type
Content-Type ヘッダです。デフォルトは "text/html" です。
: charset
ボディのキャラクタセットを Content-Type ヘッダに追加します。
: nph
真偽値を指定します。真ならば、HTTP のバージョン、ステータスコード、
Date ヘッ...

CGI#out(options = "text/html") { .... } (487.0)

HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。

HTTP ヘッダと、ブロックで与えられた文字列を標準出力に出力します。

HEADリクエスト (REQUEST_METHOD == "HEAD") の場合は HTTP ヘッダのみを出力します。

charset が "iso-2022-jp"・"euc-jp"・"shift_jis" のいずれかで
ある場合は文字列エンコーディングを自動変換し、language を "ja"にします。

@param options Hash か文字列で HTTP ヘッダを生成するための情報を指定します。

例:
cgi = CGI.new
cgi.out{ "string" ...

絞り込み条件を変える

Net::HTTPHeader#main_type -> String|nil (421.0)

"text/html" における "text" のようなタイプを表す 文字列を返します。

"text/html" における "text" のようなタイプを表す
文字列を返します。

Content-Type: ヘッダフィールドが存在しない場合には nil を返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.main_type # => "text"
//}

Net::IMAP::FetchData#attr -> { String => object } (361.0)

各メッセージのアトリビュートの値をハッシュテーブルで返します。

各メッセージのアトリビュートの値をハッシュテーブルで返します。

キーはアトリビュート名の文字列、値はアトリビュートの値となります。
値のクラスはアトリビュートによって異なります。

利用可能なアトリビュートは以下の通りです。

: BODY
BODYSTRUCTURE の拡張データなしの形式。
Net::IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText,
Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart
のいずれか。
: BODY[<section>]<<...

Net::HTTPHeader#content_type -> String|nil (355.0)

"text/html" のような Content-Type を表す 文字列を返します。

"text/html" のような Content-Type を表す
文字列を返します。

Content-Type: ヘッダフィールドが存在しない場合には nil を返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/comments.cgi?post=comment')
req = Net::HTTP::Post.new(uri.request_uri)
req.content_type # => nil
req.content_type = 'multipart/for...

Net::HTTPHeader#sub_type -> String|nil (355.0)

"text/html" における "html" のようなサブタイプを表す 文字列を返します。

"text/html" における "html" のようなサブタイプを表す
文字列を返します。

Content-Type: ヘッダフィールドが存在しない場合には nil を返します。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.sub_type # => "html"
//}

OpenURI::Meta#charset -> String | nil (346.0)

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。 文字列は小文字へと変換されています。

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。
文字列は小文字へと変換されています。

Content-Type ヘッダがない場合は、nil を返します。ただし、ブロックが与えられている場合は、
その結果を返します。また対象となる URI のスキームが HTTP であり、自身のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。

//emlist[例][ruby]{
require 'open-uri'
open("http://www.ruby-l...

絞り込み条件を変える

OpenURI::Meta#charset { ... } -> String (346.0)

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。 文字列は小文字へと変換されています。

対象となるリソースの文字コードを文字列で返します。Content-Type ヘッダの文字コード情報が使われます。
文字列は小文字へと変換されています。

Content-Type ヘッダがない場合は、nil を返します。ただし、ブロックが与えられている場合は、
その結果を返します。また対象となる URI のスキームが HTTP であり、自身のタイプが text である場合は、
2616 3.7.1 で定められているとおり、文字列 "iso-8859-1" を返します。

//emlist[例][ruby]{
require 'open-uri'
open("http://www.ruby-l...

REXML::CData#to_s -> String (346.0)

テキスト文字列を返します。

テキスト文字列を返します。

@see REXML::Text#value, REXML::Text#to_s

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root><![CDATA[foobar baz]]></root>
EOS
doc.root[0].class # => REXML::CData
doc.root[0].value # => "foobar baz"
//}

REXML::CData#value -> String (346.0)

テキスト文字列を返します。

テキスト文字列を返します。

@see REXML::Text#value, REXML::Text#to_s

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root><![CDATA[foobar baz]]></root>
EOS
doc.root[0].class # => REXML::CData
doc.root[0].value # => "foobar baz"
//}

OpenSSL::PKCS7#decrypt(pkey, cert, flags = 0) -> String (343.0)

暗号化されたデータを復号化し、復号化されたデータを返します。

暗号化されたデータを復号化し、復号化されたデータを返します。

復号には暗号化に使った公開鍵に対応する秘密鍵と、その公開鍵を
含む証明書が必要です。

flags には以下のいずれかを指定できます。
* OpenSSL::PKCS7::TEXT
暗号化されたデータに付けられた text/plain タイプの MIME ヘッダ
を取り除きます。もしヘッダがなければエラーとなります。

@param pkey 復号化に使う秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param cert 対応する証明書(OpenSSL::X509::Certific...

REXML::Instruction#content -> String | nil (343.0)

XML 処理命令の内容を返します。

XML 処理命令の内容を返します。

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<?foobar?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content...

絞り込み条件を変える

REXML::Instruction#target -> String (343.0)

XML 処理命令のターゲットを返します。

XML 処理命令のターゲットを返します。

//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content # => "t...

OpenURI::Meta#content_type -> String (325.0)

対象となるリソースの Content-Type を文字列で返します。Content-Type ヘッダの情報が使われます。 Content-Type ヘッダがない場合は、"application/octet-stream" を返します。

対象となるリソースの Content-Type を文字列で返します。Content-Type ヘッダの情報が使われます。
Content-Type ヘッダがない場合は、"application/octet-stream" を返します。

//emlist[例][ruby]{
require 'open-uri'
open('http://www.ruby-lang.org/') {|f|
p f.content_type #=> "text/html"
}
//}

WEBrick::HTTPUtils::FormData#[](header) -> String | nil (325.0)

自身が multipart/form-data なデータの場合に、header で指定された ヘッダの値を文字列で返します。無ければ nil を返します。

自身が multipart/form-data なデータの場合に、header で指定された
ヘッダの値を文字列で返します。無ければ nil を返します。

@param header ヘッダ名を文字列で指定します。大文字と小文字を区別しません。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q']['content-type'] #=> "plain/text"
end
end
MyCGI.new.start()

OpenSSL::PKCS7#verify(certs, store, indata = nil, flags = 0) -> bool (58.0)

署名を検証します。

署名を検証します。

検証に成功した場合は真を、失敗した場合は偽を返します。

certs には署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので、明示的に渡す必要があります。
このメソッドは配列から適切な証明書を自動的に選択します。

store には検証に用いる証明書ストアを渡します。
検証に必要な信頼できる CA 証明書をあらかじめ証明書ストアに含めておく
必要があります。

indata は署名の対象となった...

RDoc::Markup#add_special(pattern, name) -> () (40.0)

pattern で指定した正規表現にマッチする文字列をフォーマットの対象にしま す。

pattern で指定した正規表現にマッチする文字列をフォーマットの対象にしま
す。

例えば WikiWord のような、SM::SimpleMarkup#add_word_pair、
SM::SimpleMarkup#add_html でフォーマットできないものに対して使用
します。

@param pattern 正規表現を指定します。

@param name SM::ToHtml などのフォーマッタに識別させる時の名前を
Symbol で指定します。

例:

require 'rdoc/markup/simple_markup'
require '...

絞り込み条件を変える

WEBrick::HTTPRequest#query -> Hash (40.0)

リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。

リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。

ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。

ハッシュの値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。

multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデー...