るりまサーチ

最速Rubyリファレンスマニュアル検索!
240件ヒット [1-100件を表示] (0.133秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:p[x] > クエリ:parse[x] > クラス:URI::Generic[x]

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. rsa p
  5. kernel p

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

URI::Generic#parser -> URI::Parser (12402.0)

selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。

...selfのパーサを返します。未定義であった場合は URI::DEFAULT_PARSER を返します。...

URI::Generic#path -> String | nil (6150.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
URI('ftp://example.com/%2Ffoo').path #=> '/foo'...

URI::Generic#opaque -> String | nil (6138.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...

URI::Generic#select(*components) -> [String] (114.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#+(rel) -> URI::Generic (56.0)

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

...は 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/fo...
...('http://a/b/c/d;p?q').merge('?y') #=> #<URI::HTTP:0xb7ca2e2c URL:http://a/b/c/d;p?y>
URI('http://a/b/c/d;p?q').merge('/./g') #=> #<URI::HTTP:0xb7ca2738 URL:http://a/g>
URI('http://a/b/c/d;p?q').merge('/../g') #=> #<URI::HTTP:0xb7ca2008 URL:http://a/g>
URI('http://a...
.../b/c/d;p?q').merge('../../../g') #=> #<URI::HTTP:0xb7ca1888 URL:http://a/g>
URI('http://a/b/c/d;p?q').merge('../../../../g') #=> #<URI::HTTP:0xb7ca10a4 URL:http://a/g>...

絞り込み条件を変える

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

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

...は 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/fo...
...('http://a/b/c/d;p?q').merge('?y') #=> #<URI::HTTP:0xb7ca2e2c URL:http://a/b/c/d;p?y>
URI('http://a/b/c/d;p?q').merge('/./g') #=> #<URI::HTTP:0xb7ca2738 URL:http://a/g>
URI('http://a/b/c/d;p?q').merge('/../g') #=> #<URI::HTTP:0xb7ca2008 URL:http://a/g>
URI('http://a...
.../b/c/d;p?q').merge('../../../g') #=> #<URI::HTTP:0xb7ca1888 URL:http://a/g>
URI('http://a/b/c/d;p?q').merge('../../../../g') #=> #<URI::HTTP:0xb7ca10a4 URL:http://a/g>...

URI::Generic#absolute -> bool (26.0)

自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

...自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

例:
require 'uri'
p
URI.parse('http://example.com/').absolute? #=> true
p
URI.parse('./').absolute? #=> false...

URI::Generic#absolute? -> bool (26.0)

自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

...自身に scheme が設定されているなら true を返します。そうでない場合は false を返します。

例:
require 'uri'
p
URI.parse('http://example.com/').absolute? #=> true
p
URI.parse('./').absolute? #=> false...

URI::Generic#relative? -> bool (26.0)

自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。

...自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。

例:
require 'uri'
p
URI.parse('http://example.com/').relative? #=> false
p
URI.parse('./').relative? #=> true...
<< 1 2 3 > >>