るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. erb u
  2. util u
  3. matrix u
  4. _builtin koi8_u
  5. encoding koi8_u

検索結果

DRb::ExtServManager#uri -> String|nil (72709.0)

サービス起動時にプロセスを spawn する時に渡す URI を返します。

サービス起動時にプロセスを spawn する時に渡す URI を返します。

デフォルトは nil で、これは DRb.#uri を用いることを意味します。

@see DRb::ExtServManager#uri=

RSS::NSError#uri (72655.0)

@todo

@todo

URI::Generic#route_from(src) -> URI::Generic (51748.0)

与えられた URI を表す src からの相対パスを返します。

与えられた URI を表す src からの相対パスを返します。

@param src 自身の相対パスを算出するための、ルートとなる Absolute URI を与えます。

例:
require 'uri'
p URI.parse('http://example.com/foo/bar.html') - 'http://example.com/'
#=> #<URI::Generic:0x20100256 URL:foo/bar.html>

URI::Generic#route_to(dst) -> URI::Generic (51715.0)

自身から dst への相対パスを返します。

自身から dst への相対パスを返します。

@param dst URI を文字列かURIオブジェクトで与えます。

例:
require 'uri'
p URI.parse('http://example.com/').route_to('http://example.com/foo/bar.html')

#=> #<URI::Generic:0x20100198 URL:foo/bar.html>

URI::Generic#userinfo=(s) (51610.0)

自身の userinfo を設定します。

自身の userinfo を設定します。

@param s 自身の userinfo を "username" か "username:password" という形式の文字列、あるいは
[username, password] という形式の文字列の配列で指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError userinfo と registry を同時に設定した場合に発生します。

例:
require 'uri'
u = URI.pars...

絞り込み条件を変える

URI::Generic#opaque -> String | nil (51412.0)

自身の opaque を文字列で返します。設定されていない場合は nil を返します。

自身の opaque を文字列で返します。設定されていない場合は nil を返します。

例:
require 'uri'
p URI.parse('http://example.com/').opaque #=> nil
p URI.parse('mailto:nospam@localhost').opaque #=> "nospam@localhost"
p URI.parse('urn:ietf:rfc:1149').opaque #=> "ietf:rfc:1149"

URI::Generic#opaque=(s) (51394.0)

自身の opaque を設定します。

自身の opaque を設定します。

@param s 自身の opaque を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError opaque とヒエラルキーパートを同時に設定した場合に発生します。

URI::Generic#query=(s) (51394.0)

自身の query を設定します。

自身の query を設定します。

@param s 自身の query を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError opaque と query を同時に設定した場合に発生します。

URI::Generic#user=(s) (51394.0)

自身の user を設定します。

自身の user を設定します。

@param s 自身の user を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError user と registry を同時に設定した場合に発生します。

URI::Generic#default_port -> Integer | nil (51340.0)

self.class.default_port を返します。

self.class.default_port を返します。

@see URI::Generic.default_port

絞り込み条件を変える

URI::LDAP#attributes=(s) (51322.0)

自身の Attribute を文字列で設定します。

自身の Attribute を文字列で設定します。

@param s 自身の Attribute を文字列で設定します。

URI::Generic#coerce(oth) -> [URI, URI] (43354.0)

引数 oth をパースして [パース後の oth, self] の配列を返します。

引数 oth をパースして [パース後の oth, self] の配列を返します。

@param oth URI オブジェクトか文字列を指定します。

例:

require 'uri'

uri = URI.parse("http://my.example.com")
uri.coerce("http://foo.com")
# => [#<URI::HTTP:0x00000000bcb028 URL:http://foo.com/>, #<URI::HTTP:0x00000000d92178 URL:http://my.example.com>]

URI::Generic#+(rel) -> URI::Generic (42964.0)

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

3986 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。


@param rel 連結したいパスを文字列か URI オブジェクトで与えます。

例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<URI::HTTP:0x201001c0 URL:http://example.com/foo...

URI::Generic#merge(rel) -> URI::Generic (42964.0)

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。

3986 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。


@param rel 連結したいパスを文字列か URI オブジェクトで与えます。

例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<URI::HTTP:0x201001c0 URL:http://example.com/foo...

URI::Generic#==(uri) -> bool (42949.0)

引数に指定した URI (文字列またはURIオブジェクト)との一致判定を行い ます。URI は正規化して比較されます。

引数に指定した URI (文字列またはURIオブジェクト)との一致判定を行い
ます。URI は正規化して比較されます。

@param uri 比較したい URI を URI オブジェクトで指定します。

例:
require 'uri'
u1 = URI.parse('http://example.com/?hoge')
u2 = URI.parse('http://Example.Com/?hoge')
p u1 == u2 #=> true

絞り込み条件を変える

URI::Generic#-(src) -> URI::Generic (42748.0)

与えられた URI を表す src からの相対パスを返します。

与えられた URI を表す src からの相対パスを返します。

@param src 自身の相対パスを算出するための、ルートとなる Absolute URI を与えます。

例:
require 'uri'
p URI.parse('http://example.com/foo/bar.html') - 'http://example.com/'
#=> #<URI::Generic:0x20100256 URL:foo/bar.html>

URI::Generic#find_proxy -> URI | nil (42727.0)

プロキシ URI を返します。

プロキシ URI を返します。

プロキシ URI は http_proxy, ftp_proxy, no_proxy などの環境変数から取得
します。適切なプロキシが見つからない場合は nil を返します。

環境変数は大文字にしたもの(HTTP_PROXY, FTP_PROXY, NO_PROXYなど)も調べら
れる事に注意してください。

ただし、CGI環境下では http_proxy と HTTP_PROXY は特別扱いされます。
HTTP_PROXY はヘッダ Proxy: に設定されうるためです。そのため、
HTTP_PROXY(環境変数が大文字小文字を区別しない場合は http...

URI::Generic#hostname=(s) (42220.0)

自身の hostname を設定します。

自身の hostname を設定します。

このメソッドは引数に IPv6 アドレスを設定した場合は
URI::Generic#host にブラケットを追加した文字列を設定しますがそれ
以外は同じ処理を行います。

require 'uri'
u = URI("http://foo/bar")
p u.to_s # => "http://foo/bar"
u.hostname = "::1"
p u.to_s # => "http://[::1]/bar"

@param s 自身の hostname を...

URI::Generic#merge!(rel) -> self (42166.0)

与えられたパス rel を自身へ連結します。

与えられたパス rel を自身へ連結します。

2396 の Section 5.2 の仕様に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。

@param rel 連結したいパスを文字列か URI オブジェクトで与えます。

例:
require 'uri'
u = URI.parse('http://example.com/')
u.merge!('/foo/bar.html')
p u.to_s #=> http://example.co...

URI::MailTo#to=(s) (42166.0)

自身の e-mail アドレスを文字列で設定します。

自身の e-mail アドレスを文字列で設定します。

@param s 自身の e-mail アドレスを文字列で指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

例:
require 'uri'
m = URI.parse("mailto:nospam@example.com")
m.to = "nospaaaam@example.com"
p m #=> #<URI::MailTo:0xb7bf0614 URL:mailt...

絞り込み条件を変える

URI::MailTo#to_mailtext -> String (42160.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 (42160.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::Generic#host=(s) (42130.0)

自身の host を設定します。

自身の host を設定します。

@param s 自身の host を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError host と registry を同時に設定した場合に発生します。

@see URI::Generic#hostname=

URI::Generic#path -> String | nil (42130.0)

自身の path を文字列で返します。設定されていない場合は nil を返します。

自身の path を文字列で返します。設定されていない場合は nil を返します。

require 'uri'
p URI.parse('http://example.com/hoge').path #=> "/hoge"
p URI.parse('http://example.com').path #=> ""
p URI.parse('mailto:nospam@localhost').path #=> nil
p URI('ftp://example.com/foo').path #=> 'foo'
p UR...

URI::MailTo#headers=(s) (42130.0)

自身のヘッダーを文字列で設定します。

自身のヘッダーを文字列で設定します。

@param s ヘッダーを表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

例:
require 'uri'
m = URI.parse("mailto:nospam@example.com")
m.headers = URI.escape("subject=hello hello")

絞り込み条件を変える

URI::Generic#select(*components) -> [String] (42112.0)

指定された components に対応する構成要素を文字列の配列として返します。

指定された components に対応する構成要素を文字列の配列として返します。

@param components 構成要素名をシンボルで指定します。

例:
require 'uri'

uri = URI.parse('http://myuser:mypass@my.example.com/test.rbx')
p uri.select(:userinfo, :host, :path)
# => ["myuser:mypass", "my.example.com", "/test.rbx"]

URI::Generic#password=(s) (42094.0)

自身の password を設定します。

自身の password を設定します。

自身に user が設定されていない場合には例外が発生します。

@param s 自身の password を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError userinfo と registry を同時に設定した場合に発生します。

URI::Generic#path=(s) (42094.0)

自身の path を設定します。

自身の path を設定します。

@param s 自身の path を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError opaque と path を同時に設定した場合に発生します。

URI::Generic#port=(s) (42094.0)

自身の port を設定します。

自身の port を設定します。

@param s 自身の port を表す文字列か整数を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError port と registry を同時に設定した場合に発生します。

URI::Generic#registry=(s) (42094.0)

自身の registry を設定します。

自身の registry を設定します。

@param s 自身の registry を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

@raise URI::InvalidURIError server 部と registry を同時に設定した場合に発生します。

絞り込み条件を変える

URI::MailTo#to -> String (42076.0)

自身の e-mail アドレスを文字列で返します。

自身の e-mail アドレスを文字列で返します。

例:
require 'uri'
p URI.parse("mailto:nospam@example.com").to #=> "nospam@example.com"

URI::FTP#typecode=(t) (42058.0)

ファイル転送のタイプを文字列で指定します。

ファイル転送のタイプを文字列で指定します。

@param t ファイル転送のタイプを文字列で指定します。"a" はテキスト、"i" はバイナリ、"d" はディレクトリを表します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

URI::Generic#fragment=(s) (42058.0)

自身の fragment を設定します。

自身の fragment を設定します。

@param s 自身の fragment を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

URI::Generic#scheme=(s) (42058.0)

自身の scheme を設定します。

自身の scheme を設定します。

@param s 自身の scheme を表す文字列を指定します。

@raise URI::InvalidComponentError 不正な引数 s に対して発生します。

URI::MailTo#headers -> [[String]] (42058.0)

自身のヘッダーを文字列の配列の配列として設定します。

自身のヘッダーを文字列の配列の配列として設定します。

例:
require 'uri'
m = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
p m.headers #=> [["subject", "subscribe"], ["cc", "myaddr"]]

絞り込み条件を変える

URI::Generic#component -> [Symbol] (42040.0)

self.class.component を返します。

self.class.component を返します。

@see URI::Generic.component

URI::Generic#host -> String | nil (42040.0)

自身の host を文字列で返します。設定されていない場合は nil を返します。

自身の host を文字列で返します。設定されていない場合は nil を返します。

@see URI::Generic#hostname

URI::LDAP#dn=(s) (42022.0)

自身の Distinguished Name を文字列で設定します。

自身の Distinguished Name を文字列で設定します。

@param s 自身の Distinguished Name を文字列で指定します。

URI::LDAP#extensions=(s) (42022.0)

自身の extensions を文字列で設定します。

自身の extensions を文字列で設定します。

@param s 自身の extensions を文字列で設定します。

URI::LDAP#filter=(s) (42022.0)

自身の filter を文字列で設定します。

自身の filter を文字列で設定します。

@param s 自身の filter を文字列で設定します。

絞り込み条件を変える

URI::LDAP#scope=(s) (42022.0)

自身の Scope を文字列で設定します。

自身の Scope を文字列で設定します。

@param s 自身の Scope を文字列で設定します。

Gem::RemoteFetcher#open_uri_or_path(uri, last_modified = nil, head = false, depth = 0) -> StringIO | File (37426.0)

@param uri URI を指定します。

@param uri URI を指定します。

@param last_modified 最終更新時刻を指定します。

@param head 真を指定するとヘッダ情報のみ取得します。

@param depth 現在のリダイレクト回数を指定します。

@raise Gem::RemoteFetcher::FetchError デフォルトでは 11 回リダイレクトした場合に発生します。
depth を指定すると 10 - depth 回より多くリダイレクトした場合にこの例外が発生するようになります。
また HTTP のレスポンスが想定外のものの場合にも発生します。...

Gem::RemoteFetcher#get_file_uri_path(uri) -> String (37312.0)

与えられた URI から "file://" を取り除いた文字列を返します。

与えられた URI から "file://" を取り除いた文字列を返します。

@param uri URI を表す文字列を指定します。

Gem::RemoteFetcher#normalize_uri(uri) -> String (37312.0)

URI のスキーム部分が欠けている場合に "http://" を補って返します。

URI のスキーム部分が欠けている場合に "http://" を補って返します。

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

DRb::ExtServManager#uri=(uri) (37294.0)

サービス起動時にプロセスを spawn する時に渡す URI を設定します。

サービス起動時にプロセスを spawn する時に渡す URI を設定します。

@see DRb::ExtServManager#uri

絞り込み条件を変える

Gem::RemoteFetcher#file_uri?(uri) -> bool (37264.0)

"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。

"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。

@param uri URI を表す文字列を指定します。

WEBrick::HTTPResponse#request_uri=(uri) (37030.0)

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

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

@param uri リクエストの URI を URI オブジェクトで指定します。

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

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

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

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

REXML::Attributes#get_attribute_ns(namespace, name) -> REXML::Attribute | nil (27658.0)

namespace と name で特定される属性を返します。

namespace と name で特定される属性を返します。

namespace で名前空間を、 name で prefix を含まない属性名を
指定します。

指定された属性が存在しない場合は nil を返します。

XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。

@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)

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

doc = REXML::Document.ne...

Gem::Security::Policy#only_trusted=(flag) (27322.0)

検証済みの Gem のみインストールするかどうかを設定します。

検証済みの Gem のみインストールするかどうかを設定します。

@param flag 真、または偽を指定します。

絞り込み条件を変える

Gem::RemoteFetcher#request(uri, request_class, last_modified = nil) -> Net::HTTPResponse (19063.0)

与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。

与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。

@param uri URI を指定します。

@param request_class Net::HTTP::Head か Net::HTTP::Get を指定します。

@param last_modified 最終更新時刻を指定します。

@see Net::HTTP, Net::HTTP::Head, Net::HTTP::Get

Gem::SourceIndex#update(source_uri, all) -> bool (18745.0)

第一引数で指定された URI を使用して自身を更新します。

第一引数で指定された URI を使用して自身を更新します。

@param source_uri 更新に使用する URI を指定します。文字列か URI::Generic のサブクラスを指定します。

@param all 偽を指定すると最新バージョンの Gem のみ取得します。真を指定すると全てのバージョンの Gem を取得します。

REXML::Element#attribute(name, namespace = nil) -> REXML::Attribute | nil (18676.0)

name で指定される属性を返します。

name で指定される属性を返します。

属性は REXML::Attribute オブジェクトの形で返します。

name は "foo:bar" のように prefix を指定することができます。

namespace で名前空間の URI を指定することで、その名前空間内で
name という属性名を持つ属性を指定できます。

指定した属性名の属性がない場合は nil を返します。

@param name 属性名(文字列)
@param namespace 名前空間のURI(文字列)
//emlist[][ruby]{
require 'rexml/document'

doc = R...

Net::HTTPResponse#value -> nil (18484.0)

レスポンスが 2xx(成功)でなかった場合に、対応する 例外を発生させます。

レスポンスが 2xx(成功)でなかった場合に、対応する
例外を発生させます。

@raise HTTPError レスポンスが 1xx であるか、 net/http が知らない
種類のレスポンスである場合に発生します。
@raise HTTPRetriableError レスポンスが 3xx である場合に発生します。
@raise HTTPServerException レスポンスが 4xx である場合に発生します。
@raise HTTPFatalError レスポンスが 5xx である場合に発生します。

//emlist[例 レスポンスが 2xx(成功)...

Net::HTTPHeader#basic_auth(account, password) -> [String] (18412.0)

Authorization: ヘッダを BASIC 認証用にセットします。

Authorization: ヘッダを BASIC 認証用にセットします。

@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.basic_auth("user", "pass") # => ["Basic dXNlcjpwYXNz"]
//}...

絞り込み条件を変える

Net::HTTPHeader#proxy_basic_auth(account, password) -> [String] (18412.0)

Proxy 認証のために Proxy-Authorization: ヘッダをセットします。

Proxy 認証のために Proxy-Authorization: ヘッダをセットします。

@param account アカウント名を文字列で与えます。
@param password パスワードを文字列で与えます。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.proxy_basic_auth("account", "password") # => ["Ba...

Gem::RemoteFetcher#unescape(str) -> String (18406.0)

URI 文字列をデコードした文字列を返します。

URI 文字列をデコードした文字列を返します。

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

@see URI.unescape

Gem::Security::Policy#verify_gem(signature, data, chain, time = Time.now) -> Array (18394.0)

与えられたデータを与えられた署名と証明書チェーンで検証します。

与えられたデータを与えられた署名と証明書チェーンで検証します。

@param signature 署名を指定します。

@param data 検証するデータを指定します。

@param chain 検証で使用する証明書チェーンを指定します。

@param time この時刻に有効であることを検証する。

@raise Gem::Security::Exception 検証に失敗した場合に発生します。

Gem::Server#quick(request, response) -> () (18388.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

Gem::DependencyInstaller#find_gems_with_sources(dep) -> Array (18370.0)

与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを 返します。

与えられた条件にマッチする Gem::Specification のインスタンスと URI のペアのリストを
返します。

Gem はローカル (Dir.pwd) とリモート (Gem.sources) の両方から検索します。
結果は、バージョンの新しい順が先にきます。また、ローカルの Gem も先にきます。

@param dep Gem::Dependency のインスタンスを指定します。

絞り込み条件を変える

OpenURI::OpenRead#open(mode = &#39;r&#39;, perm = nil, options = {}) -> StringIO (18214.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。

返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。

@param mode モードを文字列で与えます。Kernel.#open と同じです。

@param perm 無視されます...

OpenURI::OpenRead#open(mode = &#39;r&#39;, perm = nil, options = {}) {|sio| ... } -> nil (18214.0)

自身が表すリソースを取得して StringIO オブジェクトとして返します。 OpenURI.open_uri(self, *rest, &block) と同じです。

自身が表すリソースを取得して StringIO オブジェクトとして返します。
OpenURI.open_uri(self, *rest, &block) と同じです。

ブロックを与えた場合は StringIO オブジェクトを引数としてブロックを
評価します。ブロックの終了時に StringIO は close されます。nil を返します。

返り値である StringIO オブジェクトは OpenURI::Meta モジュールで extend されています。

@param mode モードを文字列で与えます。Kernel.#open と同じです。

@param perm 無視されます...

OpenURI::OpenRead#read(options = {}) -> String (18094.0)

自身が表す内容を読み込んで文字列として返します。 self.open(options={}) {|io| io.read } と同じです。 このメソッドによって返される文字列は OpenURI::Meta によって extend されています。

自身が表す内容を読み込んで文字列として返します。
self.open(options={}) {|io| io.read } と同じです。
このメソッドによって返される文字列は OpenURI::Meta
によって extend されています。

@param options ハッシュを与えます。

require 'open-uri'
uri = URI.parse('http://www.example.com/')
str = uri.read
p str.is_a?(OpenURI::Meta) # => true
p str.content_type

Gem::Security::Policy#only_signed=(flag) (18022.0)

署名付きの Gem のみインストールするかどうかを設定します。

署名付きの Gem のみインストールするかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#verify_chain=(flag) (18022.0)

証明書チェーンを検証するかどうかを設定します。

証明書チェーンを検証するかどうかを設定します。

@param flag 真、または偽を指定します。

絞り込み条件を変える

Gem::Security::Policy#verify_data=(flag) (18022.0)

データを検証するかどうかを設定します。

データを検証するかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#verify_root=(flag) (18022.0)

証明書チェーンのルートを検証するかどうかを設定します。

証明書チェーンのルートを検証するかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#verify_signer=(flag) (18022.0)

署名者を検証するかどうかを設定します。

署名者を検証するかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Signer#cert_chain=(cert_chain) (18022.0)

証明書チェーンをセットします。

証明書チェーンをセットします。

@param cert_chain 証明書チェーンを指定します。

Gem::Security::Signer#sign(data) (18022.0)

自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。

自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。

@param data 署名対象のデータを指定します。

絞り込み条件を変える

Gem::SourceInfoCacheEntry#refresh(source_uri, all) -> Gem::SourceIndex (10279.0)

ソースインデックスを更新します。

ソースインデックスを更新します。

@param source_uri データを取得する URI を指定します。

@param all 全てのインデックスを更新するかどうかを指定します。

WEBrick::HTTPRequest#path_info=(value) (9388.0)

リクエスト URI のパスをセットします。

リクエスト URI のパスをセットします。

@param value リクエスト URI のパスを指定します。

Net::HTTPGenericRequest#body=(body) (9112.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

REXML::Attribute#namespace(arg = nil) -> String | nil (9106.0)

属性の名前空間の URI を返します。

属性の名前空間の URI を返します。

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

@param arg この値を指定すると、その属性の名前空間でなく、arg という名前空間
の URI が返されます。
通常は省略します。

//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("el")
e.add_attribute("xmlns:ns", "http://www.example.com/ns")
e.add_attribute("ns:r", "rval")
p e....

Net::HTTPGenericRequest#body -> String (9094.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 (9094.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) (9094.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...

Gem::RemoteFetcher#download(spec, source_uri, install_dir = Gem.dir) -> String (1099.0)

source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。

source_uri から取得した Gem パッケージをキャッシュディレクトリに配置します。

既に Gem パッケージが存在する場合は、ファイルを置き換えませんが source_uri が
ローカルパス (file://) である場合は常にファイルを置き換えます。

@param spec Gem::Specification のインスタンスを指定します。

@param source_uri 取得先の URI を指定します。

@param install_dir ダウンロードしたファイルの配置先を指定します。

@return ローカルにコピーした Gem ファイルのパスを返します。
...

Gem::SpecFetcher#load_specs(source_uri, file) -> object (1027.0)

指定された source_uri, file から gemspec をロードします。

指定された source_uri, file から gemspec をロードします。

また、内部ではキャッシュの更新も行っています。

@param source_uri gemspec の置いてある URI を指定します。

@param file gemspec のファイル名を指定します。

Gem::SpecFetcher#fetch_spec(spec, source_uri) -> object (1009.0)

@todo

@todo

@param spec
@param source_uri

絞り込み条件を変える

REXML::StreamListener#doctype(name, pub_sys, long_name, uri) -> () (751.0)

文書型宣言(DTD)をパースしたときに呼び出されるコールバックメソッドです。

文書型宣言(DTD)をパースしたときに呼び出されるコールバックメソッドです。

pub_sys, long_name, uri はDTDが内部サブセットのみを
利用している場合には nil が渡されます。

@param name 宣言されているルート要素名が文字列で渡されます。
@param pub_sys "PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
@param long_name "SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が
文字列で渡されます
@param uri "SYSTEM" の場...

Gem::RemoteFetcher#fetch_path(uri, mtime = nil, head = false) -> String | Hash (745.0)

与えられた URI からダウンロードしたデータを文字列として返します。

与えられた URI からダウンロードしたデータを文字列として返します。

ヘッダ情報のみ取得した場合はハッシュを返します。

@param uri データ取得先の URI を指定します。

@param mtime 更新時刻を指定します。

@param head 真を指定するとヘッダ情報のみ取得します。

REXML::Element#add_namespace(prefix, uri) -> self (718.0)

名前空間を要素に追加します。

名前空間を要素に追加します。

引数が2個の場合は prefix と uri を指定します。
引数が1個の場合はデフォルトの namespace の uri を指定します。

既に同じ prefix が存在する場合はそれが上書きされます。

@param prefix 名前空間の prefix
@param uri 名前空間の uri

//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:foo", "bar" )
a.add_namespace("foo",...

REXML::Element#add_namespace(uri) (718.0)

名前空間を要素に追加します。

名前空間を要素に追加します。

引数が2個の場合は prefix と uri を指定します。
引数が1個の場合はデフォルトの namespace の uri を指定します。

既に同じ prefix が存在する場合はそれが上書きされます。

@param prefix 名前空間の prefix
@param uri 名前空間の uri

//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:foo", "bar" )
a.add_namespace("foo",...

REXML::SAX2Listener#start_element(uri, localname, qname, attributes) -> () (715.0)

要素が開始されたときに呼び出されるコールバックメソッドです。

要素が開始されたときに呼び出されるコールバックメソッドです。

@param uri 名前空間のURI文字列が渡されます。対応する名前空間が存在しない場合は
nil が渡されます
@param localname 接頭辞を取り除いた要素名文字列が渡されます
@param qname 修飾名(qualified-name)文字列、つまり接頭辞を含む文字列が渡されます
@param attribute 属性が { 属性名 => 属性値文字列 } という Hash で
で渡されます。

絞り込み条件を変える

DRb::DRbServer#here?(uri) -> bool (709.0)

uri がサーバに紐付けられたものであれば真を返します。

uri がサーバに紐付けられたものであれば真を返します。

@param uri URI 文字列

Gem::RemoteFetcher#fetch_size(uri) -> Integer (709.0)

与えられた URI からダウンロードするデータのサイズを返します。

与えられた URI からダウンロードするデータのサイズを返します。

@param uri データ取得先の URI を指定します。

Gem::Specification#homepage=(uri) (709.0)

この Gem パッケージを作成しているプロジェクトか作成者のウェブサイトの URI をセットします。

この Gem パッケージを作成しているプロジェクトか作成者のウェブサイトの URI をセットします。

@param uri この Gem パッケージを作成しているプロジェクトか作成者のウェブサイトの URI を指定します。

REXML::SAX2Listener#doctype(name, pub_sys, long_name, uri) -> () (697.0)

文書型宣言(DTD)に出会った時に呼び出されるコールバックメソッドです。

文書型宣言(DTD)に出会った時に呼び出されるコールバックメソッドです。

@param name 宣言されているルート要素名が文字列で渡されます。
@param pub_sys "PUBLIC" もしくは "SYSTEM" が渡されます。nilが渡される場合もあります。
@param long_name "SYSTEM" の場合はシステム識別子が、"PUBLIC"の場合は公開識別子が
文字列で渡されます
@param uri "SYSTEM" の場合は nil が、"PUBLIC" の場合はシステム識別子が渡されます

REXML::SAX2Listener#end_element(uri, localname, qname) -> () (697.0)

要素が終了した(閉じられた)ときに呼び出されるコールバックメソッドです。

要素が終了した(閉じられた)ときに呼び出されるコールバックメソッドです。

@param uri 名前空間のURI文字列が渡されます。対応する名前空間が存在しない場合は
nil が渡されます
@param localname 接頭辞を取り除いた要素名文字列が渡されます
@param qname 修飾名(qualified-name)文字列、つまり接頭辞を含む文字列が渡されます

絞り込み条件を変える

Gem::SpecFetcher#cache_dir(uri) -> String (691.0)

uri の内容を書き込むローカルのディレクトリ名を返します。

uri の内容を書き込むローカルのディレクトリ名を返します。

@param uri

Gem::RemoteFetcher#connection_for(uri) -> Net::HTTP (679.0)

HTTP コネクションを生成して返します。

HTTP コネクションを生成して返します。

既に接続している URI であれば、生成済みのコネクションを返します。
また、必要があればプロキシを使用します。

@param uri 接続先の URI を指定します。

REXML::SAX2Listener#start_prefix_mapping(prefix, uri) -> () (679.0)

名前空間の接頭辞(prefix)が導入されたときに呼び出される コールバックメソッドです。

名前空間の接頭辞(prefix)が導入されたときに呼び出される
コールバックメソッドです。

以下のようなXMLを処理
<a xmlns:foo="http://foo.example.org/">
<foo:b />
</a>
すると
start_prefix_mapping("foo", "http://foo.example.org/")
start_element(nil, "a", "a", {"xmlns:foo" => "http://foo.example.org/"})
:
end_element(nil, "a", "a")
end_...

Net::HTTPHeader#fetch(key, default) -> String (592.0)

key ヘッダフィールドを返します。

key ヘッダフィールドを返します。

たとえばキー 'content-length' に対しては '2048'
のような文字列が得られます。キーが存在しなければ nil を返します。

該当するキーが登録されてい
ない時には、引数 default が与えられていればその値を、ブロッ
クが与えられていればそのブロックを評価した値を返します。

一種類のヘッダフィールドが一つのヘッダの中に複数存在する
場合にはそれを全て ", " で連結した文字列を返します。
key は大文字小文字を区別しません。

@param key ヘッダフィール名を文字列で与えます。
@param default 該...

Gem::DependencyInstaller#find_spec_by_name_and_version(gem_name, version = Gem::Requirement.default) -> Array (388.0)

与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と それの存在する URI を含む配列を返します。

与えられた Gem の名前とバージョンに関する条件にマッチする Gem::Specification と
それの存在する URI を含む配列を返します。

@param gem_name Gem の名前を指定します。

@param version Gem が満たすバージョンに関する条件を指定します。

絞り込み条件を変える

Gem::Server#Marshal(request, response) -> () (388.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

Gem::Server#latest_specs(request, response) -> () (388.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

Gem::Server#root(request, response) -> () (388.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

Gem::Server#specs(request, response) -> () (388.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

Gem::Server#yaml(request, response) -> () (388.0)

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

メソッド名に対応する URI に対するリクエストを処理するメソッドです。

@param request WEBrick::HTTPRequest オブジェクトが自動的に指定されます。

@param response WEBrick::HTTPResponse オブジェクトが自動的に指定されます。

絞り込み条件を変える