ライブラリ
- ビルトイン (49)
- csv (24)
- date (48)
- json (12)
-
net
/ http (300) - open-uri (12)
- openssl (24)
- optparse (432)
- psych (24)
-
racc
/ parser (12) -
rdoc
/ parser / simple (12) - rexml (12)
-
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / streamparser (12) -
rexml
/ parsers / ultralightparser (24) -
rexml
/ streamlistener (12) -
ripper
/ lexer (12) - uri (144)
-
webrick
/ httprequest (12)
クラス
-
CSV
:: FieldInfo (12) - DateTime (48)
-
JSON
:: Parser (12) -
Net
:: HTTPGenericRequest (60) -
Net
:: HTTPResponse (96) -
OpenSSL
:: X509 :: Name (24) - OptionParser (324)
-
OptionParser
:: ParseError (60) -
Psych
:: Nodes :: Node (12) -
Psych
:: ScalarScanner (12) -
RDoc
:: Parser :: Simple (12) -
REXML
:: ParseException (12) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: StreamParser (12) -
REXML
:: Parsers :: UltraLightParser (24) -
Racc
:: Parser (12) -
Ripper
:: Lexer (12) -
RubyVM
:: AbstractSyntaxTree :: Node (49) - String (12)
-
URI
:: Generic (84) -
URI
:: HTTP (12) -
URI
:: MailTo (48) -
WEBrick
:: HTTPRequest (12)
モジュール
-
Net
:: HTTPHeader (144) -
OpenURI
:: OpenRead (12) -
OptionParser
:: Arguable (48) -
REXML
:: StreamListener (12)
キーワード
- [] (12)
- accept (12)
-
basic
_ auth (12) - body (24)
-
body
_ stream (12) -
body
_ stream= (12) - children (7)
- code (12)
-
content
_ type (12) -
default
_ argv (12) - delete (12)
- entity (12)
- entitydecl (12)
- environment (12)
- fetch (36)
-
first
_ column (7) -
first
_ lineno (7) - fragment (12)
-
get
_ fields (12) - header (12)
- headers (12)
- help (12)
-
http
_ version (12) - inspect (19)
- instruction? (12)
- iso8601 (12)
- jisx0301 (12)
-
last
_ column (7) -
last
_ lineno (7) -
main
_ type (12) - method (24)
- msg (12)
- normalize! (12)
- on (36)
- opaque (12)
- order (48)
- order! (48)
- parse! (24)
-
parse
_ csv (12) -
parse
_ time (12) - path (24)
- permute (24)
- permute! (24)
-
program
_ name (12) -
proxy
_ basic _ auth (12) - query (12)
- read (12)
-
read
_ body (24) - reason (12)
- release (12)
-
remove
_ private _ comments (12) -
request
_ uri (12) - rewind (12)
- rfc3339 (12)
- select (12)
-
set
_ backtrace (12) - source (12)
-
sub
_ type (12) -
summary
_ indent (12) - tag (12)
- to (12)
-
to
_ a (24) -
to
_ mailtext (12) -
to
_ rfc822text (12) -
to
_ s (60) -
token
_ to _ str (12) - type (7)
-
unparsed
_ uri (12) - ver (12)
- version (12)
- xmlschema (12)
検索結果
先頭5件
-
REXML
:: Parsers :: StreamParser # parse -> () (27102.0) -
入力をパースします。
...入力をパースします。
このメソッドの中からコールバックが呼び出されます。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceException XML文書のパース中に、定義されていない名... -
REXML
:: Parsers :: UltraLightParser # parse -> Array (27102.0) -
XML 文書のパース結果を配列による木で返します。
...パース結果を配列による木で返します。
返される木構造配列については lib:rexml/parsers/ultralightparser#nodes
を参照してください。
@raise REXML::ParseException XML文書のパースに失敗した場合に発生します
@raise REXML::UndefinedNamespaceExcept... -
OptionParser
# parse(*args) -> [String] (21209.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を文......@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] (21209.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を文......ョンを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。
キーの名前はロングオプションが定義されていればロ......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|... -
OptionParser
# parse(argv) -> [String] (21209.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を文......@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] (21209.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を文......ョンを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。
キーの名前はロングオプションが定義されていればロ......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|... -
Ripper
:: Lexer # parse -> [[Integer , Integer] , Symbol , String , Ripper :: Lexer :: State] (18202.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た
だし Ripper::Lexer#lex と違い、結果をソートしません。
ライブラリ内部で使用します。 -
Ripper
:: Lexer # parse -> [[Integer , Integer] , Symbol , String] (18202.0) -
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た だし Ripper::Lexer#lex と違い、結果をソートしません。
自身の持つ Ruby プログラムをトークンに分割し、そのリストを返します。た
だし Ripper::Lexer#lex と違い、結果をソートしません。
ライブラリ内部で使用します。 -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (12201.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
String
# parse _ csv(**options) -> [String] (9260.0) -
CSV.parse_line(self, options) と同様です。
...CSV.parse_line(self, options) と同様です。
1 行の CSV 文字列を、文字列の配列に変換するためのショートカットです。
@param options CSV.new と同様のオプションを指定します。
//emlist[][ruby]{
require "csv"
p "Matz,Ruby\n".parse_csv......tz|Ruby\r\n".parse_csv(col_sep: '|', row_sep: "\r\n") # => ["Matz", "Ruby"]
//}
Ruby 2.6 (CSV 3.0.2) から、次のオプションが使えるようになりました。
//emlist[][ruby]{
require 'csv'
p "1,,3\n".parse_csv # => ["1", nil, "3"]
p "1,,3\n".parse_csv(nil_val......ue: Float::NAN) # => ["1", NaN, "3"]
//}
@see CSV.new, CSV.parse_line......"]
//}
Ruby 2.7 (CSV 3.1.2) から、次のオプションが使えるようになりました。
//emlist[][ruby]{
require 'csv'
p "Matz, Ruby\n".parse_csv # => ["Matz", " Ruby"]
p "Matz, Ruby\n".parse_csv(strip: true) # => ["Matz", "Ruby"]
//}
@see CSV.new, CSV.parse_line... -
OptionParser
:: Arguable # parse! -> [String] (9224.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
//}... -
OptionParser
# parse!(argv = self . default _ argv) -> [String] (9214.0) -
与えられた argv をパースします。
...nParser#permute! と同様に argv を破壊的にパースします。
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order! と同様に振舞います。
@param argv パースしたい引数を文字列の配列で指定します。
@raise OptionParser::Parse......場合、発生します。
実際は 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"]
ARGV # => ["-i", "-u", "-h", "test"]
opts.parse!(ARGV) # => ["test"]
ARGV # => ["test"]
//}... -
OptionParser
# parse!(argv = self . default _ argv , into: nil) -> [String] (9214.0) -
与えられた argv をパースします。
...与えられた argv をパースします。
OptionParser#permute! と同様に argv を破壊的にパースします。
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order! と同様に振舞います。
@param argv パースしたい引数を文字列の配......ョンを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。
キーの名前はロングオプションが定義されていればロ......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|...