998件ヒット
[1-100件を表示]
(0.037秒)
ライブラリ
- ビルトイン (63)
- csv (33)
- date (11)
- json (33)
-
net
/ http (44) - openssl (22)
- optparse (261)
-
racc
/ parser (22) -
rdoc
/ parser (11) -
rdoc
/ parser / c (22) -
rdoc
/ parser / changelog (11) -
rdoc
/ parser / markdown (11) -
rdoc
/ parser / rd (11) -
rdoc
/ parser / ruby (22) -
rdoc
/ parser / ruby _ tools (11) -
rdoc
/ parser / simple (22) - rexml (11)
-
rexml
/ document (11) -
rexml
/ parsers / pullparser (11) -
ripper
/ filter (22) - uri (132)
クラス
- CSV (11)
-
CSV
:: FieldInfo (11) - DateTime (11)
-
Net
:: HTTPGenericRequest (22) -
Net
:: HTTPResponse (22) - Object (26)
-
OpenSSL
:: X509 :: Name (22) - OptionParser (228)
-
OptionParser
:: ParseError (22) -
RDoc
:: Parser (11) -
RDoc
:: Parser :: C (22) -
RDoc
:: Parser :: ChangeLog (11) -
RDoc
:: Parser :: Markdown (11) -
RDoc
:: Parser :: RD (11) -
RDoc
:: Parser :: Ruby (22) -
RDoc
:: Parser :: Simple (22) -
REXML
:: ParseException (11) -
REXML
:: Parsers :: PullParser (11) -
REXML
:: Text (11) -
Racc
:: Parser (22) -
Ripper
:: Filter (22) -
URI
:: Generic (66) -
URI
:: MailTo (66)
モジュール
- JSON (33)
- Kernel (33)
-
OptionParser
:: Arguable (11) -
RubyVM
:: AbstractSyntaxTree (4)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - CSV (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) - RubyTools (11)
-
body
_ stream (11) -
body
_ stream= (11) - caller (33)
-
create
_ id (11) - getopts (55)
- headers (11)
- headers= (11)
- help (11)
- line (11)
- merge! (11)
-
net
/ http (11) - new (55)
-
next
_ token (11) - normalize (11)
- normalize! (11)
-
on
_ XXX (11) -
on
_ default (11) -
optparse
/ date (11) - order (32)
- order! (16)
- parse! (8)
-
parse
_ file (2) -
parser
_ for (11) - permute (16)
- permute! (8)
-
pretty
_ unparse (11) -
program
_ name (11) -
program
_ name= (11) - psych (11)
-
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby _ tools (11) -
read
_ body (22) -
rexml
/ parsers / sax2parser (11) -
rexml
/ parsers / streamparser (11) -
route
_ to (11) - rss (11)
-
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)
- separator (11)
- summarize (22)
- then (12)
- to= (11)
-
to
_ a (22) -
to
_ mailtext (11) -
to
_ rfc822text (11) -
to
_ s (55) -
token
_ to _ str (11) - unparse (11)
- unshift (11)
- userinfo= (11)
-
yield
_ self (14) - 制御構造 (11)
検索結果
先頭5件
- OptionParser
# parse(*args , into: nil) -> [String] - OptionParser
# parse(argv , into: nil) -> [String] - URI
:: MailTo # to -> String - RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node - DateTime
. parse(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , complete = true , start = Date :: ITALY) -> DateTime
-
OptionParser
# parse(*args , into: nil) -> [String] (21208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を文......したい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|... -
OptionParser
# parse(argv , into: nil) -> [String] (21208.0) -
与えられた argv をパースします。 argv からオプションを取り除いたものを返します。
...。
argv からオプションを取り除いたものを返します。
OptionParser#permute と同様に振舞います。しかし、
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order と同様に振舞います。
@param argv パースしたい引数を文......したい引数を順に文字列として与えます。
@param into オプションを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|... -
URI
:: MailTo # to -> String (21113.0) -
自身の e-mail アドレスを文字列で返します。
...自身の e-mail アドレスを文字列で返します。
例:
require 'uri'
p URI.parse("mailto:nospam@example.com").to #=> "nospam@example.com"... -
RubyVM
:: AbstractSyntaxTree . parse(string , keep _ script _ lines: false , error _ tolerant: false , keep _ tokens: false) -> RubyVM :: AbstractSyntaxTree :: Node (18314.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
...s でノードと関連づけられたソースコードのテキストを取得できます。
@param keep_tokens true を指定すると、 Node#token が利用できます。
@param error_tolerant true を指定すると、構文エラーが発生した際にエラー箇所を type が :ERROR で......M::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)
# => (S... -
DateTime
. parse(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , complete = true , start = Date :: ITALY) -> DateTime (18125.0) -
与えられた日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
...オ暦をつかい始めた日をあらわすユリウス日
@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... -
Racc
:: Parser # token _ to _ str(t) (15201.0) -
@todo
...@todo... -
rexml
/ parsers / sax2parser (12024.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
...を持つストリーム式の XML パーサ。
コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。
コールバック......す。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Parsers::StreamParser のパーサよりは高機能です。
//emlist[][ruby]{
require 'rexml/parsers/sax2parser'
require 'rexml/sax2listener'
parser = REXML::Parsers::SAX2Parser.new(<<XML)
<root n="0">......r
def method_missing(name, *args)
p [name, *args]
end
def respond_to_missing?(name, include_private)
name != :call
end
end
parser = REXML::Parsers::SAX2Parser.new(xml)
parser.listen(Listener.new)
parser.parse
# >> [:start_document]
# >> [:xmldecl, "1.0", "UTF-8", nil]
# >> [:progres... -
rexml
/ parsers / streamparser (12024.0) -
ストリーム式の XML パーサ。
...サの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamLis......バーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#parse を呼び出すと
パースが開始しその結果によってコールバックが呼び出されます。......EOS
class Listener
def method_missing(name, *args)
p [name, *args]
end
def respond_to_missing?(sym, include_private)
true
end
end
REXML::Parsers::StreamParser.new(xml, Listener.new).parse
# >> [:xmldecl, "1.0", "UTF-8", nil]
# >> [:text, "\n"]
# >> [:instruction, "xml-stylesheet",... -
rdoc
/ parser / ruby _ tools (12000.0) -
RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー ドのパーサを記述するためのモジュールを定義するサブライブラリです。
...RDoc::RubyLex と RDoc::RubyToken を使って Ruby のソースコー
ドのパーサを記述するためのモジュールを定義するサブライブラリです。... -
RDoc
:: Parser . parser _ for(top _ level , file _ name , body , options , stats) -> RDoc :: Parser (9300.0) -
file_name を解析できるパーサのインスタンスを返します。 見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。
...me を解析できるパーサのインスタンスを返します。
見つからなかった場合は RDoc::Parser::Simple のインスタンスを返します。
@param top_level RDoc::TopLevel オブジェクトを指定します。
@param file_name ファイル名を文字列で指定しま... -
OptionParser
# parse!(argv = self . default _ argv , into: nil) -> [String] (9213.0) -
与えられた argv をパースします。
...OptionParser#permute! と同様に argv を破壊的にパースします。
環境変数に POSIXLY_CORRECT が設定されている場合は、
OptionParser#order! と同様に振舞います。
@param argv パースしたい引数を文字列の配列で指定します。
@param into オプ......ョンを格納するハッシュを指定します。
指定したハッシュにはオプションの名前をキーとして、OptionParser#onに渡されたブロックの値が格納されます。
キーの名前はロングオプションが定義されていればロ......@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスになります。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|...