種類
ライブラリ
- ビルトイン (154)
- csv (144)
- date (108)
- json (180)
-
net
/ http (612) -
net
/ imap (12) - open-uri (36)
- openssl (96)
- optparse (1032)
- psych (195)
-
racc
/ parser (60) -
rdoc
/ markdown (24) -
rdoc
/ parser (36) -
rdoc
/ parser / c (24) -
rdoc
/ parser / changelog (12) -
rdoc
/ parser / markdown (12) -
rdoc
/ parser / rd (12) -
rdoc
/ parser / ruby (24) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / simple (36) -
rdoc
/ parser / text (12) -
rdoc
/ text (12) - rexml (60)
-
rexml
/ document (48) -
rexml
/ parsers / pullparser (276) -
rexml
/ parsers / sax2parser (72) -
rexml
/ parsers / streamparser (36) -
rexml
/ parsers / ultralightparser (48) -
rexml
/ streamlistener (24) - ripper (24)
-
ripper
/ filter (48) -
ripper
/ lexer (12) - rss (72)
-
rubygems
/ requirement (24) - time (24)
- uri (300)
-
webrick
/ httpproxy (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ https (12) -
webrick
/ httputils (24)
クラス
- CSV (96)
-
CSV
:: FieldInfo (36) - Date (24)
- DateTime (60)
-
Gem
:: Requirement (24) -
JSON
:: Parser (36) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (96) -
Net
:: HTTPResponse (108) - Object (30)
-
OpenSSL
:: Config (12) -
OpenSSL
:: X509 :: Name (84) - OptionParser (708)
-
OptionParser
:: ParseError (120) -
Psych
:: Nodes :: Node (12) -
Psych
:: Parser (48) -
Psych
:: Parser :: Mark (36) -
Psych
:: ScalarScanner (12) -
RDoc
:: Markdown (24) -
RDoc
:: Options (36) -
RDoc
:: Parser (36) -
RDoc
:: Parser :: C (24) -
RDoc
:: Parser :: ChangeLog (12) -
RDoc
:: Parser :: Markdown (12) -
RDoc
:: Parser :: RD (12) -
RDoc
:: Parser :: Ruby (24) -
RDoc
:: Parser :: Simple (36) -
REXML
:: Document (12) -
REXML
:: ParseException (48) -
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (84) -
REXML
:: Parsers :: SAX2Parser (72) -
REXML
:: Parsers :: StreamParser (24) -
REXML
:: Parsers :: UltraLightParser (36) -
REXML
:: Text (12) -
RSS
:: Parser (48) -
Racc
:: Parser (60) - Ripper (24)
-
Ripper
:: Filter (36) -
Ripper
:: Lexer (12) -
RubyVM
:: AbstractSyntaxTree :: Node (49) - String (12)
- Time (24)
-
URI
:: FTP (12) -
URI
:: Generic (168) -
URI
:: HTTP (12) -
URI
:: MailTo (72) -
WEBrick
:: Cookie (36) -
WEBrick
:: HTTPProxyServer (12) -
WEBrick
:: HTTPRequest (24) -
WEBrick
:: HTTPResponse (12)
モジュール
- JSON (120)
- Kernel (60)
-
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (372) - OpenURI (24)
-
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (96) - Psych (63)
-
RDoc
:: Text (12) -
REXML
:: StreamListener (12) -
RubyVM
:: AbstractSyntaxTree (20) - URI (24)
-
WEBrick
:: HTTPUtils (24)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ANY (12)
- AmbiguousArgument (12)
- AmbiguousOption (12)
- Arguable (12)
- Converters (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - Date (12)
- DateTime (12)
- Emitter (12)
- Filter (12)
- InvalidArgument (12)
- InvalidOption (12)
- JSON (12)
- MissingArgument (12)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) - NeedlessArgument (12)
- Node (7)
- NotValidXMLParser (12)
-
OBJECT
_ TYPE _ TEMPLATE (12) - OptionParser (12)
-
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) - ParseError (12)
- ParseException (12)
- Parser (12)
- PullEvent (12)
- ResponseParseError (12)
- RubyTools (12)
- StreamListener (12)
- StreamParser (12)
- Text (12)
- Time (12)
- TreeBuilder (12)
- TreeParser (12)
- URI (12)
- UTF16BE (12)
- UTF16LE (12)
- UTF8 (12)
- UltraLightParser (12)
- XMLParserNotFound (12)
- XPathParser (12)
- [] (48)
- []= (12)
-
_ parse (12) - absolute (12)
- absolute? (12)
- accept (24)
-
alias
_ extension (12) - args (12)
- attlistdecl? (12)
-
basic
_ auth (12) - body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - caller (36)
- cdata? (12)
- children (7)
- chunked? (12)
- code (12)
- coerce (12)
- column (12)
- comment? (12)
-
content
_ length (12) -
content
_ length= (12) -
content
_ range (12) -
content
_ type (12) -
content
_ type= (12) - context (12)
- convert (36)
-
create
_ id (12) - deafen (12)
-
default
_ argv (12) -
default
_ argv= (12) - delete (12)
-
do
_ validate (12) -
do
_ validate= (12) - doctype? (12)
- each (24)
-
each
_ capitalized _ name (12) -
each
_ header (12) -
each
_ key (12) -
each
_ name (12) -
each
_ value (12) - elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entity (12)
- entitydecl (12)
- entitydecl? (12)
- environment (12)
-
event
_ type (12) -
fast
_ unparse (12) - fetch (36)
-
filter
_ backtrace (12) -
first
_ column (7) -
first
_ lineno (7) -
form
_ data= (12) - fragment (12)
-
get
_ fields (12) -
get
_ print (24) - getopts (60)
-
has
_ next? (12) - header (12)
- headers (12)
- headers= (12)
- help (12)
-
http
_ version (12) -
ignore
_ unknown _ element (12) -
ignore
_ unknown _ element= (12) - index (24)
- inspect (19)
- instruction? (12)
- iso8601 (12)
- jisx0301 (12)
- join (12)
- key? (12)
-
last
_ column (7) -
last
_ lineno (7) - line (36)
- listen (60)
- load (27)
-
load
_ file (12) -
load
_ file! (12) -
main
_ type (12) - method (24)
- msg (12)
-
net
/ http (12) - new (180)
-
next
_ token (12) - normalize! (12)
- notationdecl? (12)
- on (144)
-
on
_ XXX (12) -
on
_ default (12) -
on
_ error (12) -
on
_ head (12) -
on
_ tail (12) - opaque (12)
-
open
_ uri (24) -
option
_ parser (12) -
option
_ parser= (12) - optparse (12)
-
optparse
/ date (12) -
optparse
/ shellwords (12) -
optparse
/ time (12) -
optparse
/ uri (12) - order (48)
- order! (48)
- parse! (36)
-
parse
_ csv (12) -
parse
_ file (22) -
parse
_ files _ matching (12) -
parse
_ header (12) -
parse
_ line (12) -
parse
_ openssl (12) -
parse
_ range _ header (12) -
parse
_ rfc2253 (12) -
parse
_ stream (36) -
parse
_ string (12) -
parse
_ time (12) - parser (12)
-
parser
_ for (12) - path (24)
- peek (12)
- permute (24)
- permute! (24)
- position (12)
-
pretty
_ unparse (12) -
program
_ name (12) -
program
_ name= (12) -
proxy
_ basic _ auth (12) - pull (12)
- query (12)
-
racc
_ runtime _ type (12) - range (12)
-
range
_ length (12) -
rb
_ parser _ append _ print (12) -
rb
_ parser _ while _ loop (12) -
rdoc
/ parser / c (12) -
rdoc
/ parser / ruby (12) -
rdoc
/ parser / ruby _ tools (12) -
rdoc
/ parser / text (12) - read (12)
-
read
_ body (24) - reason (12)
- reason= (12)
- recover (12)
- reject (24)
- relative? (12)
- release (12)
- release= (12)
-
remove
_ private _ comments (12) -
request
_ body _ permitted? (12) -
request
_ uri (12) - response (12)
-
response
_ body _ permitted? (12) - rewind (12)
-
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (12) - rfc3339 (12)
-
route
_ from (12) -
route
_ to (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 8 . 5 feature (12) - scan (72)
- select (12)
- separator (12)
-
set
_ backtrace (12) -
set
_ content _ type (12) -
set
_ form _ data (12) -
set
_ option (12) - source (12)
-
start
_ element? (12) -
sub
_ type (12) - summarize (24)
-
summary
_ indent (12) -
summary
_ indent= (12) -
summary
_ width (12) -
summary
_ width= (12) - tag (12)
- text? (12)
- then (14)
- time (12)
- to (12)
- to= (12)
-
to
_ a (24) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (60) -
token
_ to _ str (12) - type (7)
-
type
_ params (12) - unparse (12)
-
unparsed
_ uri (12) - unshift (12)
- value (12)
- ver (12)
- version (12)
- version= (12)
- xmldecl? (12)
- xmlschema (12)
-
yield
_ self (16) - yyaccept (12)
- yyparse (12)
- 制御構造 (12)
検索結果
先頭5件
- REXML
:: Parsers :: StreamParser # parse -> () - REXML
:: Parsers :: UltraLightParser # parse -> Array - time
- RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node
-
REXML
:: Parsers :: StreamParser # parse -> () (27101.0) -
入力をパースします。
...このメソッドの中からコールバックが呼び出されます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名前空間
が現れた場... -
REXML
:: Parsers :: UltraLightParser # parse -> Array (27101.0) -
XML 文書のパース結果を配列による木で返します。
...返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されてい... -
time (26006.0)
-
組み込みの Time クラスを拡張します。 日時を表す文字列をパースして Time オブジェクトに変換したり、 逆に Time オブジェクトを RFC などで定められた文字列に 変換する機能を提供します。
... Time クラスを拡張します。
日時を表す文字列をパースして Time オブジェクトに変換したり、
逆に Time オブジェクトを RFC などで定められた文字列に
変換する機能を提供します。
* date-time は 2822 で定義されています。
* HTT......P-date は 2616 で定義されています。
* dateTime は XML Schema Part 2: Datatypes (ISO 8601) で定義されています。
* 文字列から Time オブジェクトへの変換では Date._parse により様々な形式を扱えます。... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (24414.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#to......rror_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ru......ubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# =>... -
RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (24414.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...string パースする対象の Ruby のコードを文字列で指定します。
@param keep_script_lines true を指定すると、 Node#script_lines でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#to......rror_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR であるようなノードに置き換えてツリーを生成します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ru......ubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
pp RubyVM::AbstractSyntaxTree.parse("x = 1; p(x; y=2", error_tolerant: true)
# =>... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (24407.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...@param string パースする対象の Ruby のコードを文字列で指定します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
#......args: nil
# body:
# (LASGN@1:0-1:9 :x
# (OPCALL@1:4-1:9 (LIT@1:4-1:5 1) :+ (LIST@1:8-1:9 (LIT@1:8-1:9 2) nil))))
//}... -
OptionParser
# parse(*args) -> [String] (24208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...す。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を......e OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.o......n_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
ARGV # => ["-i", "-u", "-h", "test"]
opts.parse(ARGV) # => ["test"]
//}... -
OptionParser
# parse(*args , into: nil) -> [String] (24208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...す。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を......したい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。......e OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.o... -
OptionParser
# parse(argv) -> [String] (24208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...す。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を......e OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.o......n_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tail("-h", "--help")
end
ARGV # => ["-i", "-u", "-h", "test"]
opts.parse(ARGV) # => ["test"]
//}... -
OptionParser
# parse(argv , into: nil) -> [String] (24208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...す。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を......したい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。......e OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.o... -
DateTime
. parse(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , complete = true , start = Date :: ITALY) -> DateTime (21332.0) -
与えられた日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
...づいて DateTime オブジェクトを生成します。
年が "00" から "99" の範囲であれば、
年の下2桁表現であるとみなしこれを補います。
この振舞いを抑止したい場合は、ヒントとして、complete に false を与えます。
@param str 日時を......ram complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時になる組み合わせである場合に発生します。
例:
require 'date'
DateTime.parse('2001-02-03T12:13:14Z').to_s
# =>......"2001-02-03T12:13:14+00:00"
@see Date._parse, Date.parse... -
Date
. parse(str = & # 39;-4712-01-01& # 39; , complete = true , start = Date :: ITALY) -> Date (21307.0) -
与えられた日付表現を解析し、 その情報に基づいて日付オブジェクトを生成します。
...トとして、complete に false を与えます。
Date._parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない......ントとして、complete に false を与えます。
Date._parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise Date::Error 正しくな... -
Ripper
:: Filter # parse(init = nil) -> object (21301.0) -
自身の持つ Ruby プログラムの解析を開始します。各種イベントハンドラで処 理を行った結果を返します。
...。各種イベントハンドラで処
理を行った結果を返します。
@param init 任意の値を指定できます。この値がイベントハンドラに渡されていきます。
引数 init を初期値としてイベントハンドラに渡されていきます。各種イベン......トハンドラの戻り値は次のイベントハンドラに渡されます。
Enumerable#inject のように、最終的な結果を戻り値として返します。
@see Ripper::Filter#on_default, Ripper::Filter#on_XXX...