1577件ヒット
[1501-1577件を表示]
(0.173秒)
ライブラリ
- ビルトイン (65)
- csv (60)
- date (48)
-
net
/ http (516) - open-uri (12)
- optparse (360)
- psych (48)
-
racc
/ parser (24) -
rdoc
/ markdown (12) -
rdoc
/ parser (12) -
rdoc
/ parser / c (24) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / simple (24) -
rdoc
/ text (12) -
rexml
/ parsers / pullparser (108) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / ultralightparser (12) -
rexml
/ streamlistener (12) -
ripper
/ filter (24) - rss (24)
- uri (72)
-
webrick
/ httprequest (12)
クラス
- CSV (24)
-
CSV
:: FieldInfo (36) - DateTime (48)
-
Net
:: HTTPGenericRequest (84) -
Net
:: HTTPResponse (60) - Object (16)
- OptionParser (336)
-
Psych
:: Nodes :: Node (12) -
Psych
:: Parser (24) -
Psych
:: Parser :: Mark (12) -
RDoc
:: Markdown (12) -
RDoc
:: Options (36) -
RDoc
:: Parser (12) -
RDoc
:: Parser :: C (24) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (12) -
RDoc
:: Parser :: Simple (24) -
REXML
:: Parsers :: PullEvent (96) -
REXML
:: Parsers :: PullParser (12) -
REXML
:: Parsers :: SAX2Parser (12) -
REXML
:: Parsers :: UltraLightParser (12) -
RSS
:: Parser (24) -
Racc
:: Parser (24) -
Ripper
:: Filter (24) -
RubyVM
:: AbstractSyntaxTree :: Node (49) -
URI
:: Generic (48) -
URI
:: MailTo (24) -
WEBrick
:: HTTPRequest (12)
モジュール
-
Net
:: HTTPHeader (372) -
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (24) -
RDoc
:: Text (12) -
REXML
:: StreamListener (12)
キーワード
- + (12)
- [] (12)
- []= (12)
- attlistdecl? (12)
-
basic
_ auth (12) - body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - cdata? (12)
- children (7)
- chunked? (12)
- code (12)
- coerce (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ range (12) -
content
_ type (12) -
content
_ type= (12) - convert (24)
- deafen (12)
-
default
_ argv (12) -
default
_ argv= (12) - delete (12)
-
do
_ parse (12) -
do
_ validate (12) -
do
_ validate= (12) - doctype? (12)
- each (12)
-
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ name (12) -
each
_ value (12) - elementdecl? (12)
-
end
_ element? (12) - entity (12)
- entitydecl (12)
- entitydecl? (12)
- fetch (36)
-
first
_ column (7) -
first
_ lineno (7) -
form
_ data= (12) -
get
_ fields (12) - handler (12)
- handler= (12)
- header (12)
- headers (12)
- headers= (12)
- index (24)
- inspect (7)
- iso8601 (12)
- jisx0301 (12)
- key? (12)
-
last
_ column (7) -
last
_ lineno (7) - line (12)
- load (12)
-
main
_ type (12) - merge (12)
- method (24)
- notationdecl? (12)
- on (108)
-
on
_ XXX (12) -
on
_ default (12) -
on
_ head (12) -
option
_ parser (12) -
option
_ parser= (12) - order (48)
- order! (48)
- parse! (12)
-
parse
_ files _ matching (12) - peek (12)
- permute! (12)
- progress= (12)
-
proxy
_ basic _ auth (12) - range (12)
-
range
_ length (12) - read (12)
-
read
_ body (24) -
remove
_ private _ comments (12) -
request
_ body _ permitted? (12) -
response
_ body _ permitted? (12) - rewind (12)
- rfc3339 (12)
-
route
_ to (12) - scan (72)
-
set
_ content _ type (12) -
set
_ form _ data (12) -
sub
_ type (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - tag (12)
- type (7)
-
type
_ params (12) -
unparsed
_ uri (12) - xmldecl? (12)
- xmlschema (12)
-
yield
_ self (16) - yyparse (12)
検索結果
先頭5件
-
Ripper
:: Filter # on _ XXX(token , data) -> object (113.0) -
各種スキャナイベントを実行します。
...在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります。
オーバライドしなかった場合は on_default が実行されます。
このメソッ......ドの戻り値は次のイベントハンドラの data 引数に渡されます。
@see Ripper::Filter#parse, Ripper::Filter#on_default, Ripper::SCANNER_EVENTS... -
CSV
# convert {|field , field _ info| . . . } (107.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
...ieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name で Converter を指定][ruby]{
require "csv"
csv = CSV.new("date1,date......ert(:date)
csv.read # => 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field
p......field_info
Date.parse(field)
end
p csv.first
# => "2018-07-09"
# => <struct CSV::FieldInfo index=0, line=2, header="date1">
# => "2018-07-10"
# => #<struct CSV::FieldInfo index=1, line=2, header="date2">
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "date2":#<Date:... -
CSV
# convert {|field| . . . } (107.0) -
引数 name で指定した変換器かブロックに各フィールドを渡して文字列から別 のオブジェクトへと変換します。
...ieldInfo のインス
タンスを受け取ります。ブロックは変換後の値かフィールドそのものを返さな
ければなりません。
@param name 変換器の名前を指定します。
//emlist[例 name で Converter を指定][ruby]{
require "csv"
csv = CSV.new("date1,date......ert(:date)
csv.read # => 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field
p......field_info
Date.parse(field)
end
p csv.first
# => "2018-07-09"
# => <struct CSV::FieldInfo index=0, line=2, header="date1">
# => "2018-07-10"
# => #<struct CSV::FieldInfo index=1, line=2, header="date2">
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),+0s,2299161j)> "date2":#<Date:... -
URI
:: Generic # route _ to(dst) -> URI :: Generic (107.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 # +(rel) -> URI :: Generic (49.0) -
自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。
...に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。
@param rel 連結したいパスを文字列か URI オブジェクトで与えます。
例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<UR....../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 (49.0) -
自身と与えられたパス rel を連結した新しい URI オブジェクトを生成して返します。
...に従います。
rel が文字列の場合は URI.parse(rel) によって、URI に変換してから連結します。
@param rel 連結したいパスを文字列か URI オブジェクトで与えます。
例:
require 'uri'
p URI.parse('http://example.com/') + '/foo/bar.html'
#=> #<UR....../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 # coerce(oth) -> [URI , URI] (13.0) -
引数 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>]...