るりまサーチ (Ruby 2.5.0)

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

別のキーワード

  1. string b
  2. _builtin b
  3. b
  4. b string
  5. b _builtin

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::PKey::DSA#q -> OpenSSL::BN (54670.0)

DSA 鍵のパラメータ q を返します。

DSA 鍵のパラメータ q を返します。

q は公開鍵、秘密鍵の両方に属する情報です。

OpenSSL::PKey::RSA#q -> OpenSSL::BN (54604.0)

鍵の2つめの素数です。

鍵の2つめの素数です。

秘密鍵の情報です。

Net::HTTPGenericRequest#request_body_permitted? -> bool (45901.0)

リクエストにエンティティボディを一緒に送ることが許されている HTTP メソッド (POST など)の場合真を返します。

リクエストにエンティティボディを一緒に送ることが許されている
HTTP メソッド (POST など)の場合真を返します。

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

uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.request_body_permitted? # => true

head = Net::HTTP::Head.new(uri.request_uri)
head.request_bo...

Gem::Specification#required_ruby_version -> Gem::Requirement (36901.0)

この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。

この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。

Gem::Specification#required_ruby_version=(requirement) (36901.0)

この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。

@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@see Gem::Requirement

絞り込み条件を変える

Gem::Specification#required_rubygems_version -> Gem::Requirement (36901.0)

この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。

この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。

Gem::Specification#required_rubygems_version=(requirement) (36901.0)

この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。

@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。

@see Gem::Requirement

OpenSSL::X509::ExtensionFactory#subject_request -> OpenSSL::X509::Request | nil (36901.0)

自身に設定されている証明書署名要求オブジェクトを返します。

自身に設定されている証明書署名要求オブジェクトを返します。

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

IRB::ExtendCommandBundle#irb_require(*opts, &b) -> bool (36604.0)

現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。

現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。

@see IRB::ExtendCommand::Require#execute

CGI::HtmlExtension#blockquote(cite = nil) -> String (36601.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 (36601.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>

Gem::Specification.required_attribute(name, default = nil) -> () (36601.0)

必須の属性を作成します。

必須の属性を作成します。

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

@param default デフォルト値を指定します。

@see Gem::Specification.attribute

Gem::Specification.required_attribute?(name) -> bool (36601.0)

必須属性であれば真を返します。

必須属性であれば真を返します。

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

Gem::Specification.required_attributes -> Array (36601.0)

必須属性のリストを返します。

必須属性のリストを返します。

OpenSSL::X509::ExtensionFactory#subject_request=(req) (36601.0)

自身に証明書署名要求オブジェクトを設定します。

自身に証明書署名要求オブジェクトを設定します。

@param req 設定する証明書署名要求(OpenSSL::X509::Request)オブジェクト
@see OpenSSL::X509::ExtensionFactory.new

絞り込み条件を変える

Psych::Nodes::Scalar::DOUBLE_QUOTED -> Integer (36601.0)

double quoted style を表します。

double quoted style を表します。

@see Psych::Nodes::Scalar.new,
Psych::Nodes::Scalar#style,
Psych::Handler#scalar

Readline.basic_quote_characters -> String (36601.0)

スペースなどの単語の区切りをクオートするための 複数の文字で構成される文字列を取得します。

スペースなどの単語の区切りをクオートするための
複数の文字で構成される文字列を取得します。

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.basic_quote_characters=

Readline.basic_quote_characters=(string) (36601.0)

スペースなどの単語の区切りをクオートするための 複数の文字で構成される文字列 string を指定します。

スペースなどの単語の区切りをクオートするための
複数の文字で構成される文字列 string を指定します。

GNU Readline のデフォルト値は、「"'」です。

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

@raise NotImplementedError サポートしていない環境で発生します。

@see Readline.basic_quote_characters

VALUE rb_eql(VALUE obj1, VALUE obj2) (36601.0)

obj1.equal?(obj2) ならば Qtrue、 そうでないならば Qfalse。

obj1.equal?(obj2) ならば Qtrue、
そうでないならば Qfalse。

VALUE rb_equal(VALUE obj1, VALUE obj2) (36601.0)

obj1 == obj2 ならば Qtrue、 そうでないならば Qfalse。

obj1 == obj2 ならば Qtrue、
そうでないならば Qfalse。

絞り込み条件を変える

VALUE rb_f_require(VALUE obj, VALUE fname) (36601.0)

require の実体。 self == obj として fname を require します。

require の実体。
self == obj として fname を require します。

VALUE rb_require(const char *fname) (36601.0)

require の C 版です。feature「fname」をロードします。

require の C 版です。feature「fname」をロードします。

static VALUE rb_mod_eqq(VALUE mod, VALUE arg) (36601.0)

static VALUE rb_obj_equal(VALUE obj1, VALUE obj2) (36601.0)

obj1 と obj2 が同一のオブジェクトなら真。

obj1 と obj2 が同一のオブジェクトなら真。

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

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

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

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

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

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

絞り込み条件を変える

Encoding::InvalidByteSequenceError#error_bytes -> String (36301.0)

エラー発生時に捨てられたバイト列を返します。

エラー発生時に捨てられたバイト列を返します。


//emlist[例][ruby]{
ec = Encoding::Converter.new("EUC-JP", "ISO-8859-1")
begin
ec.convert("abc\xA1\xFFdef")
rescue Encoding::InvalidByteSequenceError
p $!
#=> #<Encoding::InvalidByteSequenceError: "\xA1" followed by "\xFF" on EUC-JP>
puts $!.error_bytes.dump ...

Encoding::InvalidByteSequenceError#readagain_bytes -> String (36301.0)

エラー発生時に読み直さなければならないバイト列を返します。

エラー発生時に読み直さなければならないバイト列を返します。

@see Encoding::InvalidByteSequenceError#error_bytes

Gem::RequirePathsBuilder#write_require_paths_file_if_needed(spec = @spec, gem_home = @gem_home) (36301.0)

必要であれば、'.require_paths' というファイルを Gem ごとに作成します。

必要であれば、'.require_paths' というファイルを Gem ごとに作成します。

Net::IMAP::MailboxQuota#mailbox -> String (36301.0)

quota が設定されているメールボックスの名前を返します。

quota が設定されているメールボックスの名前を返します。

Net::IMAP::MailboxQuota#quota -> Integer (36301.0)

メールボックスに指定されている上限値を返します。

メールボックスに指定されている上限値を返します。

絞り込み条件を変える

Net::IMAP::MailboxQuotaRoot#mailbox -> String (36301.0)

問い合わせしたメールボックスの名前を返します。

問い合わせしたメールボックスの名前を返します。

Net::IMAP::MailboxQuotaRoot#quotaroots -> [String] (36301.0)

問い合わせしたメールボックスの quota root 名を配列で返します。

問い合わせしたメールボックスの quota root 名を配列で返します。

空の場合もありえます。

WEBrick::HTTPRequest#query_string -> String (36301.0)

リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。

リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。

WEBrick::HTTPRequest#query_string=(value) (36301.0)

リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。

リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。

@param value クエリーを表す文字列を指定します。

WEBrick::HTTPRequest#request_line -> String (36301.0)

クライアントのリクエストの最初の行(GET / HTTP/1.1)を文字列で返します。

クライアントのリクエストの最初の行(GET / HTTP/1.1)を文字列で返します。

絞り込み条件を変える

WEBrick::HTTPRequest#request_method -> String (36301.0)

クライアントのリクエストの HTTP メソッド(GET, POST,...)を文字列で返します。

クライアントのリクエストの HTTP メソッド(GET, POST,...)を文字列で返します。

WEBrick::HTTPRequest#request_time -> Time (36301.0)

リクエストされた時刻を Time オブジェクトで返します。

リクエストされた時刻を Time オブジェクトで返します。

WEBrick::HTTPRequest#request_uri -> URI (36301.0)

リクエスト URI を表す URI オブジェクトを返します。

リクエスト URI を表す URI オブジェクトを返します。

rubygems/commands/query_command (36055.0)

Gem パッケージの情報を検索するためのライブラリです。

Gem パッケージの情報を検索するためのライブラリです。

Usage: gem query [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION Specify version of gem to query
-n, --name-matches REGEXP 与えられた正規表現にマッチする Gem パッケージを
検...

Encoding::InvalidByteSequenceError (36001.0)

文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。

文字列がそのエンコーディングにおいて不正なバイト列である場合に発生
する例外。

通常エンコーディング変換時に発生します。

//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//}

絞り込み条件を変える

Errno::EBADRQC (36001.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

Gem::RequirePathsBuilder (36001.0)

必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールです。

必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールです。

Net::HTTPBadRequest (36001.0)

HTTP レスポンス 400 (Bad Request) を表現するクラスです。

HTTP レスポンス 400 (Bad Request) を表現するクラスです。

詳しくは 7231 Section 6.5.1 を見てください。

Net::HTTPRequestedRangeNotSatisfiable (36001.0)

HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。

HTTP レスポンス 416 (Range Not Satisfiable) を表現するクラスです。

詳しくは 7233 Section 4.4 を見てください。

Net::IMAP::MailboxQuota (36001.0)

Net::IMAP#getquota や Net::IMAP#getquotaroot で得られる quota の情報を表すオブジェクトです。

Net::IMAP#getquota や Net::IMAP#getquotaroot で得られる
quota の情報を表すオブジェクトです。

詳しくは 2087 を参照してください。

絞り込み条件を変える

Net::IMAP::MailboxQuotaRoot (36001.0)

Net::IMAP#getquotaroot の結果として得られる quota root 情報を表わすオブジェクトです。

Net::IMAP#getquotaroot の結果として得られる
quota root 情報を表わすオブジェクトです。

詳しくは 2087 を参照してください。

WEBrick::HTTPStatus::BadRequest (36001.0)

HTTP のステータスコード 400 Bad Request を表すクラスです。

HTTP のステータスコード 400 Bad Request を表すクラスです。

WEBrick::HTTPStatus::RequestRangeNotSatisfiable (36001.0)

HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。

HTTP のステータスコード 416 Requested Range Not Satisfiable を表すクラスです。

rubygems/custom_require (36001.0)

Kernel#require を再定義するためのライブラリです。

Kernel#require を再定義するためのライブラリです。

Ruby1.9 以前で使用しています。

rubygems/require_paths_builder (36001.0)

必要であれば、'.require_paths' というファイルを Gem ごとに作成するための モジュールを提供するためのライブラリです。

必要であれば、'.require_paths' というファイルを Gem ごとに作成するための
モジュールを提供するためのライブラリです。

絞り込み条件を変える

rubygems/requirement (36001.0)

Gem パッケージのバージョンに関する必須条件を扱うためのライブラリです。

Gem パッケージのバージョンに関する必須条件を扱うためのライブラリです。

webrick/httprequest (36001.0)

HTTP リクエストのためのクラスを提供するライブラリです。

HTTP リクエストのためのクラスを提供するライブラリです。

RubyVM::InstructionSequence.load_from_binary(binary) -> RubyVM::InstructionSequence (27901.0)

RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。

RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。

このローダーは検証機構をもっておらず、壊れたり改変されたバイナリを読み込むと深刻な問題を引き起こします。

他者により提供されたバイナリデータはロードすべきではありません。自分が変換したバイナリデータを使うべきです。

//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary
RubyVM:...

Jacobian.#isEqual(a, b, zero = 0.0, e = 1.0e-8) -> bool (27652.0)

引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。

引数 a、b が等しいかどうかを返します。ライブラリ内部で使用します。

BasicObject#equal?(other) -> bool (27601.0)

オブジェクトが other と同一であれば真を、さもなくば偽を返します。

オブジェクトが other と同一であれば真を、さもなくば偽を返します。

このメソッドは2つのオブジェクトが同一のものであるかどうかを判定します。
一般にはこのメソッドを決して再定義すべきでありません。
ただし、 BasicObject の位置づけ上、どうしても再定義が必要な用途もあるでしょう。
再定義する際には自分が何をしているのかよく理解してから実行してください。

@param other 比較対象となるオブジェクト
@return other が self 自身であれば真、さもなくば偽

//emlist[例][ruby]{
original = "a"
copied = origi...

絞り込み条件を変える

BigDecimal#sqrt(n) -> BigDecimal (27601.0)

self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で 計算します。

self の有効桁 n 桁の平方根 (n の平方根ではありません) をニュートン法で
計算します。

@param n 有効桁数を整数で指定します。

@raise ArgumentError n に負の数を指定した場合に発生します。

BigMath.#sqrt(x, prec) -> BigDecimal (27601.0)

x の平方根を prec で指定した精度で計算します。

x の平方根を prec で指定した精度で計算します。

@param x 平方根を求める数。

@param prec 計算結果の精度。

@raise FloatDomainError x に 0 以下、もしくは NaN が指定された場合に発生します。

@raise ArgumentError prec に 0 未満が指定された場合に発生します。

//emlist[][ruby]{
require "bigdecimal/math"

puts BigMath::sqrt(BigDecimal('2'), 10) #=> 0.1414213562373095048666666667e...

Net::HTTPGenericRequest#body=(body) (27601.0)

サーバに送るリクエストのエンティティボディを文字列で設定します。

サーバに送るリクエストのエンティティボディを文字列で設定します。

@param body 設定するボディを文字列で与えます。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = "Test Post Data" # => "Test Post Data"
//}

@see Net::HTTPGenericRequest#body

Net::HTTPGenericRequest#body_exist? -> bool (27601.0)

このメソッドは obsolete です。

このメソッドは obsolete です。


Net::HTTPGenericRequest#response_body_permitted?
の別名です。

Net::HTTPGenericRequest#response_body_permitted? -> bool (27601.0)

サーバからのレスポンスにエンティティボディを含むことが許されている HTTP メソッド (GET, POST など)の場合真を返します。

サーバからのレスポンスにエンティティボディを含むことが許されている
HTTP メソッド (GET, POST など)の場合真を返します。

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

uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
post.response_body_permitted? # => true

head = Net::HTTP::Head.new(uri.request_uri)
head.r...

絞り込み条件を変える

Object#eql?(other) -> bool (27601.0)

オブジェクトと other が等しければ真を返します。Hash で二つのキー が等しいかどうかを判定するのに使われます。

オブジェクトと other が等しければ真を返します。Hash で二つのキー
が等しいかどうかを判定するのに使われます。

このメソッドは各クラスの性質に合わせて再定義すべきです。
多くの場合、 == と同様に同値性の判定をするように再定義されていますが、
適切にキー判定ができるようにより厳しくなっている場合もあります。

デフォルトでは equal? と同じオブジェクト
の同一性判定になっています。

このメソッドを再定義した時には Object#hash メソッ
ドも再定義しなければなりません。

@param other 比較するオブジェクトです。

//emlist[][ruby]{...

Object#equal?(other) -> bool (27601.0)

other が self 自身の時、真を返します。

other が self 自身の時、真を返します。

二つのオブジェクトが同一のものかどうか調べる時に使用します。
このメソッドを再定義してはいけません。

お互いのObject#object_idが一致する
かどうかを調べます。

@param other 比較するオブジェクトです。

//emlist[][ruby]{
p("foo".equal?("bar")) #=> false
p("foo".equal?("foo")) #=> false

p(4.equal?(4)) #=> true
p(4.equal?(4.0)) #=> false

p(:foo.equal? :fo...

OpenSSL::BN#mod_sqr(m) -> OpenSSL::BN (27601.0)

(self ** 2) % m を返します。

(self ** 2) % m を返します。

@param m mod を取る数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#sqr

OpenSSL::BN#sqr -> OpenSSL::BN (27601.0)

自身の2乗を計算します。

自身の2乗を計算します。

@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sqr

OpenSSL::X509::Request#add_attribute(attr) -> OpenSSL::X509::Attribute (27601.0)

新たな attribute を CSR に追加します。

新たな attribute を CSR に追加します。

@param attr 追加する attribute(OpenSSL::X509::Attribute の
インスタンス)
@return 渡した attribute オブジェクトを返します
@see OpenSSL::X509::Request#attribute,
OpenSSL::X509::Request#attribute=

絞り込み条件を変える

OpenSSL::X509::Request#attributes -> [OpenSSL::X509::Attribute] (27601.0)

CSR が保持している attribute を OpenSSL::X509::Attribute の配列で返します。

CSR が保持している attribute を OpenSSL::X509::Attribute
の配列で返します。

attribute とは X.509 証明書署名要求 に含まれる申請者に関する
追加的な情報です。必須ではありません。X.509v3 拡張領域を
CSR に含めるときは "reqExt" という oid の attribute を追加
します。

@see OpenSSL::X509::Request#attribute=,
OpenSSL::X509::Request#add_attribute

OpenSSL::X509::Request#subject=(subject) (27601.0)

証明書署名要求の申請者名を設定します。

証明書署名要求の申請者名を設定します。

@param subject 設定する名前を OpenSSL::X509::Name で渡します
@raise OpenSSL::X509::RequestError 名前の設定に失敗した場合に発生します
@see OpenSSL::X509::Request#subject

RubyVM::InstructionSequence.load_from_binary_extra_data(binary) -> String (27601.0)

バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。

バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。

//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}

@see RubyVM::InstructionSequence#to_binary

WEBrick::HTTPResponse#request_http_version -> WEBrick::HTTPVersion (27601.0)

リクエストの HTTP バージョンを返します。 デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。

リクエストの HTTP バージョンを返します。
デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。

WEBrick::HTTPStatus::RC_BAD_REQUEST (27601.0)

HTTP のステータスコードを表す整数です。

HTTP のステータスコードを表す整数です。

require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500

絞り込み条件を変える

WEBrick::HTTPStatus::RC_REQUEST_RANGE_NOT_SATISFIABLE (27601.0)

HTTP のステータスコードを表す整数です。

HTTP のステータスコードを表す整数です。

require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500

RubyVM::InstructionSequence#to_binary(extra_data = nil) -> String (27319.0)

バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。 RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。

バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。
RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。

引数の extra_data はバイナリデータと共に保存されます。
RubyVM::InstructionSequence.load_from_binary_extra_data メソッドでこの文字列にアクセス出来ます。

注意: 変換後のバイナリデータはポータブルではありません。 to_binary で得たバイナリデータは他のマシンに移動できません。他...

CGI::QueryExtension#create_body(is_large) -> StringIO | Tempfile (27301.0)

Enumerable#uniq -> Array (27301.0)

self から重複した値を取り除いた配列を返します。

self から重複した値を取り除いた配列を返します。

ブロックが与えられた場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。

//emlist[例][ruby]{
olympics = {
1896 => 'Athens',
1900 => 'Paris',
1904 => 'Chicago',
1906 => 'Athens',
1908 => 'Rome',
}
olympics.uniq{|k,v| v} # => [[1896, "Athens"], [1900, "Paris"], [1904, "Chicago"], [1908, "Ro...

Enumerable#uniq { |item| ... } -> Array (27301.0)

self から重複した値を取り除いた配列を返します。

self から重複した値を取り除いた配列を返します。

ブロックが与えられた場合、ブロックが返した値が重複した要素を取り除いた
配列を返します。

//emlist[例][ruby]{
olympics = {
1896 => 'Athens',
1900 => 'Paris',
1904 => 'Chicago',
1906 => 'Athens',
1908 => 'Rome',
}
olympics.uniq{|k,v| v} # => [[1896, "Athens"], [1900, "Paris"], [1904, "Chicago"], [1908, "Ro...

絞り込み条件を変える

Gem::QuickLoader.load_full_rubygems_library (27301.0)

prelude.c で定義されている内部用のメソッドです。

prelude.c で定義されている内部用のメソッドです。

Net::HTTPGenericRequest#body -> String (27301.0)

サーバに送るリクエストのエンティティボディを返します。

サーバに送るリクエストのエンティティボディを返します。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.body = "Test Post Data"
req.body # => "Test Post Data"
//}

@see Net::HTTPGenericRequest#body=

Net::HTTPGenericRequest#body_stream -> object (27301.0)

サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。

サーバに送るリクエストのエンティティボディを
IO オブジェクトなどのストリームで設定します。
f は read(size) メソッドが定義されている必要があります。

@param f エンティティボディのデータを得るストリームオブジェクトを与えます。

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

uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') d...

Net::HTTPGenericRequest#body_stream=(f) (27301.0)

サーバに送るリクエストのエンティティボディを IO オブジェクトなどのストリームで設定します。 f は read(size) メソッドが定義されている必要があります。

サーバに送るリクエストのエンティティボディを
IO オブジェクトなどのストリームで設定します。
f は read(size) メソッドが定義されている必要があります。

@param f エンティティボディのデータを得るストリームオブジェクトを与えます。

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

uri = URI.parse('http://www.example.com/index.html')
post = Net::HTTP::Post.new(uri.request_uri)
File.open("/path/to/test", 'rb') d...

Net::IMAP::ThreadMember#seqno -> Integer | nil (27301.0)

メッセージの sequence number もしくは UID を返します。

メッセージの sequence number もしくは UID を返します。

root となるメッセージが存在しない場合しない木の場合は
nil を返します。

絞り込み条件を変える

OpenSSL::X509::Request#attributes=(attrs) (27301.0)

CSR の attribute をクリアして新しい attribute を設定します。

CSR の attribute をクリアして新しい attribute を設定します。


@param attrs 新たに設定する attribute(OpenSSL::X509::Attribute の
インスタンス)の配列
@see OpenSSL::X509::Request#attribute
OpenSSL::X509::Request#add_attribute

OpenSSL::X509::Request#public_key -> OpenSSL::PKey::PKey (27301.0)

申請者の公開鍵を返します。

申請者の公開鍵を返します。

実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、
そのサブクラスを返します。

@raise OpenSSL::X509::RequestError 公開鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError 鍵の形式が不正であった場合に発生します

OpenSSL::X509::Request#public_key=(pkey) (27301.0)

申請者の公開鍵を設定します。

申請者の公開鍵を設定します。

@param pkey 設定する公開鍵を OpenSSL::PKey::PKey のサブクラスのインスタンスで渡します
@raise OpenSSL::X509::RequestError 公開鍵の設定に失敗した場合に発生します

OpenSSL::X509::Request#subject -> OpenSSL::X509::Name (27301.0)

証明書署名要求の申請者名を返します。

証明書署名要求の申請者名を返します。

@raise OpenSSL::X509::RequestError 名前の取得に失敗した場合に発生します
@see OpenSSL::X509::Request#subject=

Psych::Nodes::Sequence::BLOCK -> Integer (27301.0)

block style を表します。

block style を表します。

@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style,
Psych::Handler#start_sequence

絞り込み条件を変える

RubyVM::InstructionSequence#absolute_path -> String | nil (27301.0)

self が表す命令シーケンスの絶対パスを返します。

self が表す命令シーケンスの絶対パスを返します。

self を文字列から作成していた場合は nil を返します。

例1:irb で実行した場合

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil

例2: RubyVM::InstructionSequence.compile_file を使用した場合

# /tmp/method....

RubyVM::InstructionSequence#base_label -> String (27301.0)

self が表す命令シーケンスの基本ラベルを返します。

self が表す命令シーケンスの基本ラベルを返します。

例1:irb で実行した場合

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.base_label
# => "<compiled>"

例2: RubyVM::InstructionSequence.compile_file を使用した場合

# /tmp/method.rb
def hello
puts "h...

RubyVM::InstructionSequence#disassemble -> String (27301.0)

self が表す命令シーケンスを人間が読める形式の文字列に変換して返します。

self が表す命令シーケンスを人間が読める形式の文字列に変換して返します。

puts RubyVM::InstructionSequence.compile('1 + 2').disasm

出力:

== disasm: <RubyVM::InstructionSequence:<compiled>@<compiled>>==========
0000 trace 1 ( 1)
0002 putobject 1
0004 putobje...

RubyVM::InstructionSequence#label -> String (27301.0)

self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、 モジュール名などで構成されます。

self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、
モジュール名などで構成されます。

トップレベルでは "<main>" を返します。self を文字列から作成していた場合
は "<compiled>" を返します。

例1:irb で実行した場合

iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.label
# => "<compiled>"

例2: R...

RubyVM::InstructionSequence.disassemble(body) -> String (27301.0)

引数 body で指定したオブジェクトから作成した RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字 列に変換して返します。

引数 body で指定したオブジェクトから作成した
RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字
列に変換して返します。

@param body Proc、Method オブジェクトを指定します。

例1:Proc オブジェクトを指定した場合

# /tmp/proc.rb
p = proc { num = 1 + 2 }
puts RubyVM::InstructionSequence.disasm(p)

出力:

== disasm: <RubyVM::InstructionSequence:block in <main...

絞り込み条件を変える

WEBrick::HTTPAuth::Authenticator::RequestField -> String (27301.0)

リクエストフィールドのキーの名前です。

リクエストフィールドのキーの名前です。

WEBrick::HTTPAuth::DigestAuth#qop -> String (27301.0)

Qop キーの値を返します。

Qop キーの値を返します。

WEBrick::HTTPAuth::ProxyAuthenticator::RequestField -> "Proxy-Authorization" (27301.0)

リクエストフィールドのキーの名前です。

リクエストフィールドのキーの名前です。

WEBrick::HTTPRequest#attributes -> Hash (27301.0)

@todo ???

@todo ???

WEBrick::HTTPRequest#body -> String | nil (27301.0)

クライアントからエンティティボディを読み込み返します。 リクエストにエンティティボディが含まれない場合は nil を返します。

クライアントからエンティティボディを読み込み返します。
リクエストにエンティティボディが含まれない場合は nil を返します。

リクエストが chunked 形式であっても返り値はデコードされて返されます。
2回目の呼び出し以降は最初に読み込んだエンティティボディを返します。
ブロックを指定された場合、クライアントからデータを読み込むたびにそのデータ(文字列)
を引数としてブロックを実行します。リクエストが chunked 形式であっても引数はデコードされています。

絞り込み条件を変える

WEBrick::HTTPRequest#body {|chunk| ... } -> String | nil (27301.0)

クライアントからエンティティボディを読み込み返します。 リクエストにエンティティボディが含まれない場合は nil を返します。

クライアントからエンティティボディを読み込み返します。
リクエストにエンティティボディが含まれない場合は nil を返します。

リクエストが chunked 形式であっても返り値はデコードされて返されます。
2回目の呼び出し以降は最初に読み込んだエンティティボディを返します。
ブロックを指定された場合、クライアントからデータを読み込むたびにそのデータ(文字列)
を引数としてブロックを実行します。リクエストが chunked 形式であっても引数はデコードされています。

WEBrick::HTTPResponse#request_http_version=(ver) (27301.0)

リクエストの HTTP バージョンをセットします。

リクエストの HTTP バージョンをセットします。

@param ver リクエストの HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。

WEBrick::HTTPResponse#request_method -> String | nil (27301.0)

リクエストの HTTP メソッドを返します。

リクエストの HTTP メソッドを返します。

WEBrick::HTTPResponse#request_method=(method) (27301.0)

リクエストの HTTP メソッドをセットします。 デフォルトは nil です。

リクエストの HTTP メソッドをセットします。
デフォルトは nil です。

@param method リクエストの HTTP メソッドを文字列で指定します。

WEBrick::HTTPResponse#request_uri -> URI | nil (27301.0)

リクエストの URI を返します。

リクエストの URI を返します。

絞り込み条件を変える

<< 1 2 3 ... > >>