1111件ヒット
[1-100件を表示]
(0.061秒)
別のキーワード
ライブラリ
- ビルトイン (79)
- json (24)
-
net
/ http (180) - optparse (444)
- psych (12)
-
rdoc
/ parser / ruby (12) -
rexml
/ parsers / pullparser (204) -
ripper
/ filter (36) -
ripper
/ lexer (12) - uri (72)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ https (12)
クラス
-
JSON
:: Parser (12) -
Net
:: HTTPGenericRequest (72) -
Net
:: HTTPResponse (48) - Object (30)
- OptionParser (336)
-
OptionParser
:: ParseError (12) -
Psych
:: Nodes :: Node (12) -
RDoc
:: Parser :: Ruby (12) -
REXML
:: Parsers :: PullEvent (180) -
REXML
:: Parsers :: PullParser (24) -
Ripper
:: Filter (36) -
Ripper
:: Lexer (12) -
RubyVM
:: AbstractSyntaxTree :: Node (49) -
URI
:: Generic (72) -
WEBrick
:: HTTPRequest (24) -
WEBrick
:: HTTPResponse (12)
モジュール
- Kernel (12)
-
Net
:: HTTPHeader (60) -
OptionParser
:: Arguable (96)
キーワード
- + (12)
- == (12)
- JSON (12)
- [] (24)
- absolute (12)
- absolute? (12)
- attlistdecl? (12)
-
basic
_ auth (12) - body (24)
- body= (12)
-
body
_ stream (12) -
body
_ stream= (12) - cdata? (12)
- children (7)
- chunked? (12)
- comment? (12)
- doctype? (12)
- elementdecl? (12)
- empty? (12)
-
end
_ element? (12) - entity (12)
- entitydecl? (12)
-
event
_ type (12) -
first
_ column (7) -
first
_ lineno (7) - getopts (36)
-
has
_ next? (12) - inspect (7)
- instruction? (12)
- key? (12)
-
last
_ column (7) -
last
_ lineno (7) - load (12)
- merge (12)
- notationdecl? (12)
- on (144)
-
on
_ XXX (12) -
on
_ default (12) -
on
_ head (12) -
on
_ tail (12) - order (48)
- order! (48)
- parse! (12)
- permute (24)
- permute! (24)
-
proxy
_ basic _ auth (12) -
read
_ body (24) - relative? (12)
-
request
_ body _ permitted? (12) -
response
_ body _ permitted? (12) - scan (12)
-
set
_ backtrace (12) -
start
_ element? (12) -
sub
_ type (12) - tag (12)
- text? (12)
- then (14)
- type (7)
-
unparsed
_ uri (12) - xmldecl? (12)
-
yield
_ self (16)
検索結果
先頭5件
-
JSON
:: Parser # parse -> object (21208.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...を Ruby のオブジェクトとして返します。
//emlist[例][ruby]{
require 'json'
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":"tanaka",
"age":20
}
//}
@see JSON::Parser#source... -
WEBrick
:: HTTPRequest # parse(socket = nil) -> () (21102.0) -
指定された socket からクライアントのリクエストを読み込み、 自身のアクセサなどを適切に設定します。
指定された socket からクライアントのリクエストを読み込み、
自身のアクセサなどを適切に設定します。
@param socket クライアントに接続された IO オブジェクトを指定します。 -
Ripper
:: Filter # parse(init = nil) -> object (18202.0) -
自身の持つ Ruby プログラムの解析を開始します。各種イベントハンドラで処 理を行った結果を返します。
...自身の持つ 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] (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
:: Arguable # parse! -> [String] (12124.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#parse! を参照して下さい。
...onParser#parse! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby......]{
require 'optparse'
o = nil
ARGV.options.on('-a'){ o = true }
ARGV.parse!
p o #=> true
//}... -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (12101.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
OptionParser
# banner -> String (9101.0) -
サマリの最初に表示される文字列を返します。
...します。
//emlist[例][ruby]{
require "optparse"
options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end
p opts.banner # => "Usage: example.rb [options]"
//}... -
OptionParser
# banner=(heading) (9101.0) -
サマリの最初に表示される文字列を指定します。
...[例][ruby]{
require "optparse"
options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]" # => "Usage: example.rb [options]"
opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end
opts.banner # => "Usage: example.rb [option... -
WEBrick
:: HTTPRequest # unparsed _ uri -> String (9101.0) -
リクエストの URI を文字列で返します。
リクエストの URI を文字列で返します。