種類
ライブラリ
- ビルトイン (134)
-
cgi
/ core (11) - csv (143)
- date (99)
- json (176)
-
net
/ http (561) -
net
/ imap (11) - open-uri (33)
- openssl (88)
- optparse (946)
- psych (275)
-
racc
/ parser (121) -
rdoc
/ markdown (22) -
rdoc
/ parser (66) -
rdoc
/ parser / c (44) -
rdoc
/ parser / changelog (22) -
rdoc
/ parser / markdown (22) -
rdoc
/ parser / rd (22) -
rdoc
/ parser / ruby (55) -
rdoc
/ parser / ruby _ tools (11) -
rdoc
/ parser / simple (44) -
rdoc
/ parser / text (11) -
rdoc
/ text (11) - rexml (55)
-
rexml
/ document (55) -
rexml
/ parsers / pullparser (264) -
rexml
/ parsers / sax2parser (99) -
rexml
/ parsers / streamparser (33) -
rexml
/ parsers / ultralightparser (44) -
rexml
/ streamlistener (22) - ripper (55)
-
ripper
/ filter (44) -
ripper
/ lexer (11) - rss (121)
-
rubygems
/ requirement (22) - time (22)
- uri (363)
-
webrick
/ httpproxy (11) -
webrick
/ httprequest (11) -
webrick
/ httpresponse (11) -
webrick
/ https (11) -
webrick
/ httputils (22)
クラス
- CGI (11)
-
CGI
:: Cookie (11) - CSV (88)
-
CSV
:: FieldInfo (33) - Date (22)
- DateTime (55)
-
Gem
:: Requirement (22) -
JSON
:: Parser (33) -
Net
:: HTTP (22) -
Net
:: HTTPGenericRequest (88) -
Net
:: HTTPResponse (99) - Object (26)
-
OpenSSL
:: Config (11) -
OpenSSL
:: X509 :: Name (77) - OptionParser (649)
-
OptionParser
:: ParseError (110) -
Psych
:: Nodes :: Node (11) -
Psych
:: Parser (99) -
Psych
:: Parser :: Mark (33) -
Psych
:: ScalarScanner (11) -
RDoc
:: Markdown (22) -
RDoc
:: Options (33) -
RDoc
:: Parser (55) -
RDoc
:: Parser :: C (33) -
RDoc
:: Parser :: ChangeLog (11) -
RDoc
:: Parser :: Markdown (11) -
RDoc
:: Parser :: RD (11) -
RDoc
:: Parser :: Ruby (44) -
RDoc
:: Parser :: Simple (33) -
REXML
:: Document (11) -
REXML
:: ParseException (44) -
REXML
:: Parsers :: PullEvent (165) -
REXML
:: Parsers :: PullParser (77) -
REXML
:: Parsers :: SAX2Parser (88) -
REXML
:: Parsers :: StreamParser (22) -
REXML
:: Parsers :: UltraLightParser (33) -
REXML
:: Text (11) -
RSS
:: Parser (88) -
Racc
:: Parser (99) - Ripper (55)
-
Ripper
:: Filter (33) -
Ripper
:: Lexer (11) -
RubyVM
:: AbstractSyntaxTree :: Node (42) - String (11)
- Time (22)
-
URI
:: FTP (11) -
URI
:: Generic (242) -
URI
:: HTTP (11) -
URI
:: MailTo (66) -
WEBrick
:: Cookie (33) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPResponse (11)
モジュール
- JSON (88)
- Kernel (55)
-
Net
:: HTTPExceptions (11) -
Net
:: HTTPHeader (341) - OpenURI (22)
-
OpenURI
:: OpenRead (11) -
OptionParser
:: Arguable (88) - Psych (66)
-
RDoc
:: Text (11) -
REXML
:: StreamListener (11) -
RubyVM
:: AbstractSyntaxTree (16) - URI (22)
-
WEBrick
:: HTTPUtils (22)
キーワード
- + (11)
- - (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- ANY (11)
- AmbiguousArgument (11)
- AmbiguousOption (11)
- Arguable (11)
- BaseParser (11)
- C (11)
- CSV (11)
- ChangeLog (11)
- Converters (11)
-
DEFAULT
_ OBJECT _ TYPE (11) - Date (11)
- DateTime (11)
- Emitter (11)
- Filter (11)
- InvalidArgument (11)
- InvalidOption (11)
- JSON (11)
- Mapping (11)
- Mark (11)
- Markdown (11)
- MissingArgument (11)
-
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) - NORMAL (11)
- NeedlessArgument (11)
- Node (6)
- NotValidXMLParser (11)
-
OBJECT
_ TYPE _ TEMPLATE (11) - OptionParser (11)
-
PARSER
_ EVENTS (11) -
PARSER
_ EVENT _ TABLE (11) - ParseError (22)
- ParseException (11)
- Parser (66)
- ParserError (11)
- PullEvent (11)
- PullParser (11)
- RD (11)
- ResponseParseError (11)
- Ruby (11)
- RubyTools (11)
- SAX2Parser (11)
- SINGLE (11)
- Simple (11)
- StreamListener (11)
- StreamParser (11)
- Text (11)
- Time (11)
- TreeBuilder (11)
- TreeParser (11)
- URI (11)
- UTF16BE (11)
- UTF16LE (11)
- UTF8 (11)
- UltraLightParser (11)
- UnparserError (11)
- XMLParserNotFound (11)
- XPathParser (11)
- [] (44)
- []= (11)
-
_ parse (11) - absolute (11)
- absolute? (11)
- accept (22)
-
alias
_ extension (11) - args (11)
- attlistdecl? (11)
-
basic
_ auth (11) - body (22)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - caller (33)
-
can
_ parse (11) - cdata? (11)
- children (6)
- chunked? (11)
- code (11)
- coerce (11)
- column (11)
- comment? (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (11) -
content
_ type= (11) - context (11)
- convert (33)
-
create
_ id (11) - csv (11)
- deafen (11)
-
default
_ argv (11) -
default
_ argv= (11) - delete (11)
-
do
_ parse (11) -
do
_ validate (11) -
do
_ validate= (11) - doctype? (11)
- each (22)
-
each
_ capitalized _ name (11) -
each
_ header (11) -
each
_ key (11) -
each
_ name (11) -
each
_ value (11) - elementdecl? (11)
- empty? (11)
-
end
_ element? (11) - entity (11)
- entitydecl (11)
- entitydecl? (11)
- environment (11)
-
event
_ type (11) -
fast
_ unparse (11) - fetch (33)
-
filter
_ backtrace (11) -
first
_ column (6) -
first
_ lineno (6) -
form
_ data= (11) - fragment (11)
-
get
_ fields (11) -
get
_ print (22) - getopts (55)
- handler (11)
- handler= (11)
-
has
_ next? (11) - header (11)
- headers (11)
- headers= (11)
- help (11)
-
http
_ version (11) -
ignore
_ unknown _ element (11) -
ignore
_ unknown _ element= (11) - index (22)
- inspect (17)
- instruction? (11)
- iso8601 (11)
- jisx0301 (11)
- join (11)
- json (11)
- key? (11)
-
last
_ column (6) -
last
_ lineno (6) - line (33)
- listen (55)
- load (22)
-
main
_ type (11) - mark (11)
- merge (11)
- merge! (11)
- method (22)
- msg (11)
-
net
/ http (11) - new (209)
-
next
_ token (11) - normalize (11)
- normalize! (11)
- notationdecl? (11)
- on (132)
-
on
_ XXX (11) -
on
_ default (11) -
on
_ error (11) -
on
_ head (11) -
on
_ tail (11) - opaque (11)
- open-uri (11)
-
open
_ uri (22) -
option
_ parser (11) -
option
_ parser= (11) - optparse (11)
-
optparse
/ date (11) -
optparse
/ shellwords (11) -
optparse
/ time (11) -
optparse
/ uri (11) - order (44)
- order! (44)
- parse! (33)
-
parse
_ csv (11) -
parse
_ file (19) -
parse
_ files _ matching (11) -
parse
_ header (11) -
parse
_ line (11) -
parse
_ openssl (11) -
parse
_ range _ header (11) -
parse
_ rfc2253 (11) -
parse
_ stream (33) -
parse
_ string (11) -
parse
_ time (11) - parser (33)
-
parser
_ for (11) - parsers (11)
- path (22)
- peek (11)
- permute (22)
- permute! (22)
- position (11)
-
pretty
_ unparse (11) -
program
_ name (11) -
program
_ name= (11) - progress= (11)
-
proxy
_ basic _ auth (11) - psych (11)
- pull (11)
- query (11)
-
racc
/ parser (11) -
racc
_ runtime _ type (11) - range (11)
-
range
_ length (11) -
rb
_ parser _ append _ print (11) -
rb
_ parser _ while _ loop (11) -
rdoc
/ parser (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / changelog (11) -
rdoc
/ parser / markdown (11) -
rdoc
/ parser / rd (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / ruby _ tools (11) -
rdoc
/ parser / simple (11) -
rdoc
/ parser / text (11) - read (11)
-
read
_ body (22) - reason (11)
- reason= (11)
- recover (11)
- reject (22)
- relative? (11)
- release (11)
- release= (11)
-
remove
_ private _ comments (11) -
request
_ body _ permitted? (11) -
request
_ uri (11) - response (11)
-
response
_ body _ permitted? (11) - rewind (11)
-
rexml
/ parsers / pullparser (11) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
rexml
/ parsers / ultralightparser (11) - rfc3339 (11)
-
route
_ from (11) -
route
_ to (11) - rss (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) - scan (66)
- select (11)
- separator (11)
-
set
_ backtrace (11) -
set
_ content _ type (11) -
set
_ form _ data (11) -
set
_ option (11) - source (11)
-
start
_ element? (11) -
sub
_ type (11) - summarize (22)
-
summary
_ indent (11) -
summary
_ indent= (11) -
summary
_ width (11) -
summary
_ width= (11) - tag (11)
- text? (11)
- then (12)
- time (11)
- to (11)
- to= (11)
-
to
_ a (22) -
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ s (55) -
token
_ to _ str (11) - type (6)
-
type
_ params (11) - unparse (11)
-
unparsed
_ uri (11) - unshift (11)
- userinfo= (11)
- value (11)
- ver (11)
- version (11)
- version= (11)
- xmldecl? (11)
- xmlschema (11)
-
yield
_ self (14) - yyaccept (11)
- yyerrok (11)
- yyerror (11)
- yyparse (22)
- 制御構造 (11)
検索結果
先頭5件
-
CSV
:: Converters -> Hash (12.0) -
このハッシュは名前でアクセスできる組み込みの変換器を保持しています。
...ールドを変換します。
: :numeric
:integer と :float の組み合わせです。
: :date
Date.parse を使用してフィールドを変換します。
: :date_time
DateTime.parse を使用してフィールドを変換します。
: :all
:date_time と :numeric の組み合わせ... -
JSON
. [](object , options) -> object (12.0) -
文字列のように扱えるデータを受け取った場合は Ruby のオブジェクトに変換して返します。 そうでない場合は JSON に変換して返します。
...そうでない場合は JSON に変換して返します。
@param object 任意のオブジェクト指定可能です。
@param options JSON.#parse, JSON.#generate の説明を参照してください。
//emlist[例][ruby]{
require "json"
string=<<JSON
{ "a":1, "b":2, "c":3 }
JSON
hash = { a......# => Hash
JSON[string] # => {"a"=>1, "b"=>2, "c"=>3}
JSON[string, symbolize_names: true] # => {:a=>1, :b=>2, :c=>3}
JSON[hash].class # => String
JSON[hash] # => "{\"a\":1,\"b\":2,\"c\":3}"
//}
@see JSON.#parse, JSON.#generate... -
Net
:: HTTPHeader # form _ data=(params) (12.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...et/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.exampl... -
Net
:: HTTPHeader # range -> Range|nil (12.0) -
Range: ヘッダの示す範囲を Range オブジェクトで返します。
...][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req['range'] = "bytes=1-5"
req.range # => [1..5]
//}
//emlist[例 Net::HTTPHeaderSyntaxError][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
r... -
Net
:: HTTPHeader # set _ form _ data(params , sep = & # 39;&& # 39;) -> () (12.0) -
HTMLのフォームのデータ params から ヘッダフィールドとボディを設定します。
...et/http'
uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.form_data = {"q" => ["ruby", "perl"], "lang" => "en"} # => {"q"=>["ruby", "perl"], "lang"=>"en"}
//}
//emlist[例 set_form_data][ruby]{
require 'net/http'
uri = URI.parse('http://www.exampl... -
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (12.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
....example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.start(uri... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (12.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
....example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/path/to/big.file')
Net::HTTP.start(uri... -
Net
:: HTTPResponse # value -> nil (12.0) -
レスポンスが 2xx(成功)でなかった場合に、対応する 例外を発生させます。
.../index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.value # => nil
//}
//emlist[例 レスポンスが 2xx以外][ruby]{
require 'net/http'
uri = "http://www.example.com/invalid.html"
response = Net::HTTP.get_response(URI.parse(uri))
begin
response.value
rescue => e
e.class... -
OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) -> StringIO (12.0) -
URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。
...えます。
//emlist{
文字列: "http://proxy.example.com:8000/" のようなプロクシの URI。
URI オブジェクト: URI.parse("http://proxy.example.com:8000/") のようなプロクシの URI オブジェクト。
true: Proxy を環境変数などから見つ......tp_basic_authentication =>
["http://proxy.example.com:8000/", "proxy-user", "proxy-password"]
:proxy_http_basic_authentication =>
[URI.parse("http://proxy.example.com:8000/"), "proxy-user", "proxy-password"]
//}
: :read_timeout
http コネクションのタイムアウト秒数を指... -
OpenURI
. open _ uri(name , mode = & # 39;r& # 39; , perm = nil , options = {}) {|sio| . . . } -> nil (12.0) -
URI である文字列 name のリソースを取得して StringIO オブジェクト として返します。
...えます。
//emlist{
文字列: "http://proxy.example.com:8000/" のようなプロクシの URI。
URI オブジェクト: URI.parse("http://proxy.example.com:8000/") のようなプロクシの URI オブジェクト。
true: Proxy を環境変数などから見つ......tp_basic_authentication =>
["http://proxy.example.com:8000/", "proxy-user", "proxy-password"]
:proxy_http_basic_authentication =>
[URI.parse("http://proxy.example.com:8000/"), "proxy-user", "proxy-password"]
//}
: :read_timeout
http コネクションのタイムアウト秒数を指...