ライブラリ
-
net
/ http (51) - open-uri (3)
- optparse (12)
- psych (1)
-
rexml
/ streamlistener (1) - uri (23)
-
webrick
/ httpproxy (1) -
webrick
/ httprequest (1) -
webrick
/ httpresponse (1) -
webrick
/ https (1) -
webrick
/ httputils (2)
クラス
-
Net
:: HTTP (2) -
Net
:: HTTPGenericRequest (8) -
Net
:: HTTPResponse (9) - OptionParser (12)
-
URI
:: Generic (20) -
URI
:: HTTP (1) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPRequest (2) -
WEBrick
:: HTTPResponse (1)
モジュール
-
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (31) - OpenURI (2)
-
OpenURI
:: OpenRead (1) -
REXML
:: StreamListener (1) - URI (2)
-
WEBrick
:: HTTPUtils (2)
キーワード
- + (1)
- - (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - == (1)
- Mapping (1)
-
NEWS for Ruby 2
. 2 . 0 (1) - [] (1)
- []= (1)
- absolute (1)
- absolute? (1)
-
basic
_ auth (1) - body (2)
- body= (1)
-
body
_ stream (1) -
body
_ stream= (1) - chunked? (1)
- code (1)
- coerce (1)
-
content
_ length (1) -
content
_ length= (1) -
content
_ range (1) -
content
_ type (1) -
content
_ type= (1) - delete (1)
- each (1)
-
each
_ capitalized _ name (1) -
each
_ header (1) -
each
_ key (1) -
each
_ name (1) -
each
_ value (1) - entity (1)
- entitydecl (1)
- fetch (3)
-
form
_ data= (1) - fragment (1)
-
get
_ fields (1) -
get
_ print (2) -
http
_ version (1) - join (1)
- key? (1)
-
main
_ type (1) - merge (1)
- merge! (1)
- method (2)
- msg (1)
-
net
/ http (1) - new (1)
- normalize (1)
- normalize! (1)
- on (12)
- opaque (1)
- open-uri (1)
-
open
_ uri (2) -
optparse
/ uri (1) -
parse
_ header (1) -
parse
_ range _ header (1) - path (2)
-
proxy
_ basic _ auth (1) - psych (1)
- query (1)
- range (1)
-
range
_ length (1) -
rdoc
/ parser / changelog (1) - read (1)
-
read
_ body (2) - relative? (1)
-
request
_ body _ permitted? (1) -
request
_ uri (1) - response (1)
-
response
_ body _ permitted? (1) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
route
_ from (1) -
route
_ to (1) - rss (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 8 . 5 feature (1) - select (1)
-
set
_ content _ type (1) -
set
_ form _ data (1) -
sub
_ type (1) - time (1)
-
to
_ s (1) -
type
_ params (1) -
unparsed
_ uri (1) - userinfo= (1)
- value (1)
検索結果
先頭5件
-
URI
:: Generic # -(src) -> URI :: Generic (55.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 # absolute -> bool (55.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 (55.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 (55.0) -
自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。
自身に scheme が設定されていないなら true を返します。そうでない場合は false を返します。
例:
require 'uri'
p URI.parse('http://example.com/').relative? #=> false
p URI.parse('./').relative? #=> true -
URI
:: Generic # route _ from(src) -> URI :: Generic (55.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 (55.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 # to _ s -> String (55.0) -
自身が表す URI を文字列として返します。
自身が表す URI を文字列として返します。
例:
require 'uri'
p URI.parse('http://example.com/').to_s #=> "http://example.com/" -
OpenURI
:: OpenRead # read(options = {}) -> String (37.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 -
URI
:: Generic # fragment -> String | nil (37.0) -
自身の fragment を文字列で返します。設定されていない場合は nil を返します。
自身の fragment を文字列で返します。設定されていない場合は nil を返します。
例:
require 'uri'
u = URI.parse('http://example.com/#frgmt')
p u.fragment #=> "frgmt" -
URI
:: Generic # query -> String | nil (37.0) -
自身の query を文字列で返します。設定されていない場合は nil を返します。
自身の query を文字列で返します。設定されていない場合は nil を返します。
例:
require 'uri'
p URI.parse('http://example.com/?hoge').query #=> "hoge" -
URI
:: Generic # select(*components) -> [String] (37.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"] -
psych (37.0)
-
yaml のバックエンドライブラリです。libyaml ベースで作成されてお り、YAML バージョン 1.1 を扱う事ができます。
yaml のバックエンドライブラリです。libyaml ベースで作成されてお
り、YAML バージョン 1.1 を扱う事ができます。
=== 概要
Psych を用いると YAML のパースと出力ができます。
これらの機能は libyaml http://pyyaml.org/wiki/LibYAML を用いて
実装されています。さらに Ruby の大半のオブジェクトと YAML フォーマットの
データの間を相互に変換することができます。
=== 基本的な使いかた
//emlist[][ruby]{
require 'psych'
# YAML のテキストをパースする
Psych.l... -
ruby 1
. 8 . 5 feature (37.0) -
ruby 1.8.5 feature ruby 1.8.4 から ruby 1.8.5 までの変更点です。
ruby 1.8.5 feature
ruby 1.8.4 から ruby 1.8.5 までの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。
以下は各変更点に付けるべきタグです。
記号について(特に重要なものは大文字(主観))
* カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッ... -
time (37.0)
-
組み込みの Time クラスを拡張します。 日時を表す文字列をパースして Time オブジェクトに変換したり、 逆に Time オブジェクトを RFC などで定められた文字列に 変換する機能を提供します。
組み込みの Time クラスを拡張します。
日時を表す文字列をパースして Time オブジェクトに変換したり、
逆に Time オブジェクトを RFC などで定められた文字列に
変換する機能を提供します。
* date-time は 2822 で定義されています。
* HTTP-date は 2616 で定義されています。
* dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。
* 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。