ライブラリ
- ビルトイン (55)
- csv (44)
- date (44)
- json (22)
-
net
/ http (429) - open-uri (11)
- openssl (22)
- optparse (770)
- psych (77)
-
racc
/ parser (33) -
rdoc
/ markdown (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 / simple (22) -
rdoc
/ text (11) - rexml (44)
-
rexml
/ parsers / pullparser (220) -
rexml
/ parsers / sax2parser (66) -
rexml
/ parsers / ultralightparser (11) -
rexml
/ streamlistener (11) - ripper (11)
-
ripper
/ filter (33) -
ripper
/ lexer (11) - rss (22)
- uri (165)
-
webrick
/ httprequest (11) -
webrick
/ https (11)
クラス
- CSV (11)
-
CSV
:: FieldInfo (22) - DateTime (44)
-
JSON
:: Parser (22) -
Net
:: HTTPGenericRequest (33) -
Net
:: HTTPResponse (55) - Object (13)
-
OpenSSL
:: X509 :: Name (22) - OptionParser (583)
-
OptionParser
:: ParseError (99) -
Psych
:: Nodes :: Node (11) -
Psych
:: Parser (22) -
Psych
:: Parser :: Mark (33) -
Psych
:: ScalarScanner (11) -
RDoc
:: Markdown (11) -
RDoc
:: Options (33) -
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 :: Simple (22) -
REXML
:: ParseException (44) -
REXML
:: Parsers :: PullEvent (165) -
REXML
:: Parsers :: PullParser (55) -
REXML
:: Parsers :: SAX2Parser (66) -
REXML
:: Parsers :: UltraLightParser (11) -
RSS
:: Parser (22) -
Racc
:: Parser (33) - Ripper (11)
-
Ripper
:: Filter (33) -
Ripper
:: Lexer (11) -
RubyVM
:: AbstractSyntaxTree :: Node (42) - String (11)
-
URI
:: Generic (121) -
URI
:: MailTo (44) -
WEBrick
:: HTTPRequest (22)
モジュール
-
Net
:: HTTPHeader (341) -
OpenURI
:: OpenRead (11) -
OptionParser
:: Arguable (88) -
RDoc
:: Text (11) -
REXML
:: StreamListener (11)
キーワード
- + (11)
- [] (33)
- []= (11)
- absolute (11)
- absolute? (11)
- accept (11)
- args (11)
- attlistdecl? (11)
-
basic
_ auth (11) -
body
_ stream (11) -
body
_ stream= (11) - cdata? (11)
- children (6)
- chunked? (11)
- column (11)
- comment? (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ range (11) -
content
_ type (11) -
content
_ type= (11) - context (11)
- convert (11)
- deafen (11)
-
default
_ argv (11) -
default
_ argv= (11) - delete (11)
- doctype? (11)
- each (22)
-
each
_ capitalized _ name (11) -
each
_ header (11) -
each
_ key (11) -
each
_ name (11) -
each
_ value (11) - elementdecl? (11)
-
end
_ element? (11) - entitydecl (11)
- entitydecl? (11)
- environment (11)
-
event
_ type (11) - fetch (33)
-
first
_ column (6) -
first
_ lineno (6) -
form
_ data= (11) - fragment (11)
-
get
_ fields (11) - getopts (33)
- handler (11)
- handler= (11)
-
has
_ next? (11) - header (11)
- headers (11)
- help (11)
-
ignore
_ unknown _ element (11) -
ignore
_ unknown _ element= (11) - index (11)
- inspect (17)
- instruction? (11)
- iso8601 (11)
- jisx0301 (11)
- key? (11)
-
last
_ column (6) -
last
_ lineno (6) - line (33)
- listen (55)
- load (11)
-
main
_ type (11) - merge (11)
- method (11)
- msg (11)
-
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)
-
option
_ parser (11) -
option
_ parser= (11) - order (44)
- order! (44)
- parse! (22)
-
parse
_ csv (11) -
parse
_ files _ matching (11) -
parse
_ time (11) - parser (11)
- path (22)
- peek (11)
- permute (22)
- permute! (22)
- position (11)
-
program
_ name (11) -
program
_ name= (11) -
proxy
_ basic _ auth (11) - pull (11)
- range (11)
-
range
_ length (11) - read (11)
-
read
_ body (22) - reason (11)
- reason= (11)
- recover (11)
- reject (11)
- relative? (11)
- release (11)
- release= (11)
-
remove
_ private _ comments (11) - rewind (11)
- rfc3339 (11)
- scan (66)
- 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 (6)
- to (11)
-
to
_ a (22) -
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ s (44) -
token
_ to _ str (11) - type (6)
-
type
_ params (11) -
unparsed
_ uri (11) - unshift (11)
- value (11)
- ver (11)
- version (11)
- version= (11)
- xmldecl? (11)
- xmlschema (11)
-
yield
_ self (7)
検索結果
先頭5件
-
OptionParser
# parse(*args) -> [String] (33409.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...た argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv......列の配列で指定します。
@param args パースしたい引数を順に文字列として与えます。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク......ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_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] (33409.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...た argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv......指定します。
@param args パースしたい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロ......。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts... -
OptionParser
# parse(argv) -> [String] (33409.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...た argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv......列の配列で指定します。
@param args パースしたい引数を順に文字列として与えます。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク......ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_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] (33409.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...た argv をパースします。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv......指定します。
@param args パースしたい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロ......。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts... -
JSON
:: Parser # parse -> object (33208.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...n'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class # => Person
person.name # => "tanaka"
person.age # => 20
__END__
{
"name":"ta......naka",
"age":20
}
//}
@see JSON::Parser#source... -
RDoc
:: Markdown # parse(markdown) -> RDoc :: Markup :: Document (30502.0) -
引数 markdown で指定したドキュメントを解析して RDoc::Markup::Document オブジェクトを返します。
...引数 markdown で指定したドキュメントを解析して
RDoc::Markup::Document オブジェクトを返します。
@param markdown 解析の対象になるドキュメントを文字列で指定します。... -
RDoc
:: Options # parse(argv) -> () (27302.0) -
コマンドライン引数を解析します。
...数を解析します。
@param argv コマンドライン引数を文字列の配列で指定します。
また、以下のような指定をした場合は標準エラーに出力を行い、終了コード 1
でプログラムを終了します。
* --extension オプションに拡張子......を 2 つ指定しなかった場合
* --extension オプションに new=old を指定した時に old を扱えるフォーマッ
タがない場合
* --fmt オプションに扱えない出力を指定した場合... -
RDoc
:: Text # parse(text) -> RDoc :: Markup :: Document | Array (24502.0) -
引数から RDoc::Text#normalize_comment でスペースや改行文字などを削 除した後に解析を行います。
...引数から RDoc::Text#normalize_comment でスペースや改行文字などを削
除した後に解析を行います。
@param text 文字列を指定します。
@see RDoc::Text#normalize_comment... -
Ripper
:: Filter # parse(init = nil) -> object (24402.0) -
自身の持つ Ruby プログラムの解析を開始します。各種イベントハンドラで処 理を行った結果を返します。
...ます。各種イベントハンドラで処
理を行った結果を返します。
@param init 任意の値を指定できます。この値がイベントハンドラに渡されていきます。
引数 init を初期値としてイベントハンドラに渡されていきます。各種イ......ベン
トハンドラの戻り値は次のイベントハンドラに渡されます。
Enumerable#inject のように、最終的な結果を戻り値として返します。
@see Ripper::Filter#on_default, Ripper::Filter#on_XXX... -
Ripper
:: Lexer # parse -> [[Integer , Integer] , Symbol , String , Ripper :: Lexer :: State] (24402.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た
だし Ripper::Lexer#lex と違い、結果をソートしません。
ライブラリ内部で使用します。 -
Ripper
:: Lexer # parse -> [[Integer , Integer] , Symbol , String] (24402.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た
だし Ripper::Lexer#lex と違い、結果をソートしません。
ライブラリ内部で使用します。 -
OptionParser
:: Arguable # parse! -> [String] (24330.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#parse! を参照して下さい。
...を文字列の配列として返します。
OptionParser#parse! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク......ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-a'){ o = true }
ARGV.parse!
p o #=> true
//}... -
RDoc
:: Parser # parse _ files _ matching(regexp) -> () (24308.0) -
regexp で指定した正規表現にマッチするファイルを解析できるパーサとして、 自身を登録します。
...マッチするファイルを解析できるパーサとして、
自身を登録します。
@param regexp 正規表現を指定します。
新しいパーサを作成する時に使用します。
例:
class RDoc::Parser::Xyz < RDoc::Parser
parse_files_matching /\.xyz$/
...
end...