ライブラリ
- ビルトイン (24)
- date (42)
- getoptlong (1)
- irb (1)
-
net
/ http (1) -
net
/ smtp (1) - objspace (4)
- openssl (2)
- psych (2)
-
rdoc
/ markup / formatter (1) -
rexml
/ sax2listener (1) -
rexml
/ streamlistener (1) -
webrick
/ httputils (8)
クラス
- Array (4)
- Date (26)
- DateTime (16)
- GetoptLong (1)
- MatchData (6)
-
Net
:: HTTP (1) -
Net
:: SMTP (1) -
OpenSSL
:: SSL :: SSLServer (2) -
RDoc
:: Markup :: Formatter (1) - Thread (2)
-
WEBrick
:: HTTPUtils :: FormData (8)
モジュール
- GC (2)
-
GC
:: Profiler (2) - IRB (1)
- Kernel (7)
- ObjectSpace (5)
- Psych (2)
-
REXML
:: SAX2Listener (1) -
REXML
:: StreamListener (1)
キーワード
-
STATUS
_ STARTED (1) - [] (8)
-
add
_ tag (1) -
allocation
_ sourcefile (1) -
allocation
_ sourceline (1) - authenticate (1)
-
backtrace
_ locations (2) - caller (3)
-
caller
_ locations (2) - civil (2)
- commercial (2)
-
each
_ data (1) - england (1)
- exit (1)
- exit! (1)
- filename (1)
- filename= (1)
-
garbage
_ collect (2) - gregorian (1)
- head (1)
- httpdate (2)
- iso8601 (2)
- italy (1)
- jd (2)
- jisx0301 (2)
- julian (1)
- list (1)
- load (1)
- name (1)
- name= (1)
- new (2)
-
new
_ start (1) - now (1)
- offset (2)
- ordinal (2)
- parse (3)
-
raw
_ data (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ thread _ start (1) -
rb
_ thread _ start _ 0 (1) - rfc2822 (2)
- rfc3339 (2)
- rfc822 (2)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 4 feature (1) -
start
_ element (1) -
start
_ immediately (1) -
start
_ immediately= (1) - strptime (2)
-
tag
_ start (1) -
to
_ ary (1) - today (2)
-
total
_ time (1) -
trace
_ object _ allocations _ start (1) -
trace
_ object _ allocations _ stop (1) -
valid
_ civil? (1) -
valid
_ commercial? (1) -
valid
_ date? (1) -
valid
_ jd? (1) -
valid
_ ordinal? (1) - xmlschema (2)
検索結果
先頭5件
-
Date
# start -> Integer (63304.0) -
改暦日をあらわすユリウス日を返します。
改暦日をあらわすユリウス日を返します。
Date.new も参照してください。 -
GC
. start(full _ mark: true , immediate _ sweep: true) -> nil (54622.0) -
ガーベージコレクトを開始します。
ガーベージコレクトを開始します。
GC#garbage_collect や ObjectSpace.#garbage_collect と同じ働きをします。
GC.disable により GC が禁止されている場合でもガベージコレクトを開始します。
nil を返します。
@param full_mark マイナー GC を動作させる場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
... -
IRB
. start(ap _ path = nil) -> () (54604.0) -
IRB を初期化して、トップレベルの irb を開始します。
IRB を初期化して、トップレベルの irb を開始します。
@param ap_path irb コマンドのパスを指定します。 -
Array
# at(nth) -> object | nil (45331.0) -
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
@param nth インデックスを整数で指定します。
先頭の要素が 0 番目になります。nth の値が負の時には末尾から
のインデックスと見倣します。末尾の要素が -1 番目になります。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定... -
OpenSSL
:: SSL :: SSLServer # start _ immediately -> bool (36622.0) -
OpenSSL::SSL::SSLServer#accept で accept したらすぐに TLS/SSL ハンドシェイクを実行するかどうかを返します。
OpenSSL::SSL::SSLServer#accept で
accept したらすぐに TLS/SSL ハンドシェイクを実行するかどうかを返します。
@see OpenSSL::SSL::SSLServer#start_immediately= -
OpenSSL
:: SSL :: SSLServer # start _ immediately=(bool) (36622.0) -
OpenSSL::SSL::SSLServer#accept で accept したらすぐに TLS/SSL ハンドシェイクを実行するかどうかを設定します。
OpenSSL::SSL::SSLServer#accept で
accept したらすぐに TLS/SSL ハンドシェイクを実行するかどうかを設定します。
これを真に設定した場合は、OpenSSL::SSL::SSLServer#accept で
接続したソケットに対し OpenSSL::SSL::SSLSocket#accept を
呼び、ハンドシェイクを実行します。
デフォルトでは true です。
@param bool 設定する真偽値。
@see OpenSSL::SSL::SSLServer#start_immediately -
ObjectSpace
. # trace _ object _ allocations _ start -> nil (36604.0) -
オブジェクト割り当てのトレースを開始します。
オブジェクト割り当てのトレースを開始します。
@see ObjectSpace.#trace_object_allocations_stop -
GetoptLong
:: STATUS _ STARTED -> 1 (36601.0) -
内部状態を管理するための定数です。ユーザが使用することはありません。
内部状態を管理するための定数です。ユーザが使用することはありません。 -
Date
# new _ start(start = Date :: ITALY) -> Date (28225.0) -
self を複製して、その改暦日を設定しなおします。 引数を省略した場合は、Date::ITALY (1582年10月15日) になります。
self を複製して、その改暦日を設定しなおします。
引数を省略した場合は、Date::ITALY (1582年10月15日) になります。
Date.new も参照してください。
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. httpdate(str = & # 39;Mon , 01 Jan -4712 00:00:00 GMT& # 39; , start = Date :: ITALY) -> Date (28222.0) -
2616 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
2616 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._httpdate も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. httpdate(str = & # 39;Mon , 01 Jan -4712 00:00:00 GMT& # 39; , start = Date :: ITALY) -> DateTime (28222.0) -
2616 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
2616 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._httpdate も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
WEBrick
:: HTTPUtils :: FormData # each _ data {|s| . . . } (27319.0) -
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
自身が表す各フォームデータを引数として、与えられたブロックを実行します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].each_data{|s|
p s
}
#=> "val1"
"val2"
"val3"
end
end
MyCGI.new.start() -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (19030.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
... -
Date
. valid _ date?(year , mon , mday , start = Date :: GREGORIAN) -> bool (18925.0) -
正しい暦日付であれば真、そうでないなら偽を返します。
正しい暦日付であれば真、そうでないなら偽を返します。
Date.jd、および Date.civil も参照してください。
@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (18922.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Kernel
. # caller _ locations(range) -> [Thread :: Backtrace :: Location] | nil (18730.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (18622.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
REXML
:: SAX2Listener # start _ element(uri , localname , qname , attributes) -> () (18604.0) -
要素が開始されたときに呼び出されるコールバックメソッドです。
要素が開始されたときに呼び出されるコールバックメソッドです。
@param uri 名前空間のURI文字列が渡されます。対応する名前空間が存在しない場合は
nil が渡されます
@param localname 接頭辞を取り除いた要素名文字列が渡されます
@param qname 修飾名(qualified-name)文字列、つまり接頭辞を含む文字列が渡されます
@param attribute 属性が { 属性名 => 属性値文字列 } という Hash で
で渡されます。 -
REXML
:: StreamListener # tag _ start(name , attrs) -> () (18604.0) -
開始タグをパースしたとき に呼び出されるコールバックメソッドです。
開始タグをパースしたとき
に呼び出されるコールバックメソッドです。
@param name タグ名が文字列で渡されます
@param attrs タグの属性が"属性名" => "属性値"という Hash で渡されます
=== 例
<tag attr1="value1" attr2="value2">
という開始タグに対し、
name: "tag"
attrs: {"attr1" => "value1", "attr2" => "value2"}
という引数が渡されます。 -
static VALUE rb
_ thread _ start(VALUE klass , VALUE args) (18601.0) -
-
static VALUE rb
_ thread _ start _ 0(VALUE (*fn)() , void *arg , rb _ thread _ t th _ arg) (18601.0) -
-
void rb
_ gc _ mark _ locations(VALUE *start , VALUE *end) (18601.0) -
-
Net
:: SMTP # authenticate(user , secret , authtype) -> () (18391.0) -
認証を行います。
認証を行います。
このメソッドはセッション開始(Net::SMTP#start)後、
メールを送る前に呼びだしてください。
通常は Net::SMTP.start や Net::SMTP#start で認証を
行うためこれを利用する必要はないはずです。
@param user 認証で使うアカウント名
@param secret 認証で使うパスワード
@param authtype 認証の種類(:plain, :login, :cram_md5 のいずれか)
@see Net::SMTP.start, Net::SMTP#start, Net::SMTP#auth_plain, Net:... -
MatchData
# [](start , length) -> [String] (18355.0) -
start 番目から length 個の要素を含む部分配列を返します。
start 番目から length 個の要素を含む部分配列を返します。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0, 3] # => ["foobar", "foo", "bar"]
//}
@see Array#[] -
ObjectSpace
. # allocation _ sourcefile(object) -> String (18337.0) -
objectの元となったソースファイル名を返します。
objectの元となったソースファイル名を返します。
@param object 元となるソースファイル名を取得したいobjectを指定します。
@return objectの元となるソースファイル名を返します。存在しない場合はnilを返します。
//emlist[例:test.rbというファイルで下記のスクリプトを実行した場合][ruby]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "file:#{ObjectSpace::allocation_sourc... -
ObjectSpace
. # allocation _ sourceline(object) -> Integer (18337.0) -
objectの元となったソースファイルの行番号を返します。
objectの元となったソースファイルの行番号を返します。
@param object 元となるソースファイルの行番号を取得したいobjectを指定します。
@return objectの元となるソースファイルの行番号を返します。存在しない場合はnilを返します。
//emlist[例][ruby]{
require 'objspace'
ObjectSpace::trace_object_allocations_start
obj = Object.new
puts "line:#{ObjectSpace::allocation_sourceline(obj)}" # => lin... -
ObjectSpace
. # trace _ object _ allocations _ stop -> nil (18337.0) -
オブジェクト割り当てのトレースを終了します。
オブジェクト割り当てのトレースを終了します。
トレースを終了する為には、ObjectSpace.#trace_object_allocations_startを呼んだ回数分だけこのメソッドを呼ぶ必要があります。
@see ObjectSpace.#trace_object_allocations_start -
GC
:: Profiler . raw _ data -> [Hash , . . . ] | nil (18319.0) -
GC のプロファイル情報を GC の発生ごとに Hash の配列 (:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ ていない場合は nil を返します。
GC のプロファイル情報を GC の発生ごとに Hash の配列
(:GC_INVOKE_TIME が早いもの順)で返します。GC::Profiler が有効になっ
ていない場合は nil を返します。
例:
GC::Profiler.enable
GC.start
GC::Profiler.raw_data
# => [
{
:GC_TIME=>1.3000000000000858e-05,
:GC_INVOKE_TIME=>0.010634999999999999,
:HEAP_USE_SIZE=>289640,
... -
MatchData
# offset(n) -> [Integer , Integer] | [nil , nil] (18052.0) -
n 番目の部分文字列のオフセットの配列 [start, end] を返 します。
n 番目の部分文字列のオフセットの配列 [start, end] を返
します。
//emlist[例][ruby]{
[ self.begin(n), self.end(n) ]
//}
と同じです。n番目の部分文字列がマッチしていなければ
[nil, nil] を返します。
@param n 部分文字列を指定する数値
@raise IndexError 範囲外の n を指定した場合に発生します。
@see MatchData#begin, MatchData#end -
MatchData
# offset(name) -> [Integer , Integer] | [nil , nil] (18052.0) -
name という名前付きグループに対応する部分文字列のオフセットの配列 [start, end] を返 します。
name という名前付きグループに対応する部分文字列のオフセットの配列 [start, end] を返
します。
//emlist[例][ruby]{
[ self.begin(name), self.end(name) ]
//}
と同じです。nameの名前付きグループにマッチした部分文字列がなければ
[nil, nil] を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 正規表現中で定義されていない name を指定した場合に発生します。
//emlist[例][ruby]{
/(?<year>\d{4})年(?<month>\... -
MatchData
# [](range) -> [String] (18025.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
@param range start..end 範囲式。
//emlist[例][ruby]{
/(foo)(bar)/ =~ "foobarbaz"
p $~[0..2] # => ["foobar", "foo", "bar"]
//} -
MatchData
# [](n) -> String | nil (18010.0) -
n 番目の部分文字列を返します。
n 番目の部分文字列を返します。
0 はマッチ全体を意味します。
n の値が負の時には末尾からのインデックスと見倣します(末尾の
要素が -1 番目)。n 番目の要素が存在しない時には nil を返します。
@param n 返す部分文字列のインデックスを指定します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.to_a # => ["foobar", "foo", "bar", nil]
p $~[0] # => "foobar"
p $~[1] # => "foo"
... -
MatchData
# [](name) -> String | nil (18010.0) -
name という名前付きグループにマッチした文字列を返します。
name という名前付きグループにマッチした文字列を返します。
@param name 名前(シンボルか文字列)
@raise IndexError 指定した名前が正規表現内に含まれていない場合に発生します
//emlist[例][ruby]{
/\$(?<dollars>\d+)\.(?<cents>\d+)/.match("$3.67")[:cents] # => "67"
/(?<alpha>[a-zA-Z]+)|(?<num>\d+)/.match("aZq")[:num] # => nil
//} -
Date
. strptime(str = & # 39;-4712-01-01& # 39; , format = & # 39;%F& # 39; , start = Date :: ITALY) -> Date (10222.0) -
与えられた雛型で日付表現を解析し、 その情報に基づいて日付オブジェクトを生成します。
与えられた雛型で日付表現を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._strptime も参照してください。
また strptime(3)、および Date#strftime も参照してください。
@param str 日付をあらわす文字列
@param format 書式
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
DateTime
. strptime(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , format = & # 39;%FT%T%z& # 39; , start = Date :: ITALY) -> DateTime (10222.0) -
与えられた雛型で日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
与えられた雛型で日時表現を解析し、
その情報に基づいて DateTime オブジェクトを生成します。
@param str 日時をあらわす文字列
@param format 書式
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時になる組み合わせである場合に発生します。
例:
require 'date'
DateTime.strptime('2001-02-03T12:13:14Z').to_s
# => "2001-02-03T12:13:14+00:00"
@see Date.strp... -
Date
. civil(year = -4712 , mon = 1 , mday = 1 , start = Date :: ITALY) -> Date (9925.0) -
暦日付に相当する日付オブジェクトを生成します。
暦日付に相当する日付オブジェクトを生成します。
このクラスでは、紀元前の年を天文学の流儀で勘定します。
1年の前は零年、零年の前は-1年、のようにします。
月、および月の日は負、
または正の数でなければなりません (負のときは最後からの序数)。
零であってはなりません。
最後の引数は、グレゴリオ暦をつかい始めた日をあらわすユリウス日です。
省略した場合は、Date::ITALY (1582年10月15日) になります。
Date.jd も参照してください。
@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始... -
Date
. new(year = -4712 , mon = 1 , mday = 1 , start = Date :: ITALY) -> Date (9925.0) -
暦日付に相当する日付オブジェクトを生成します。
暦日付に相当する日付オブジェクトを生成します。
このクラスでは、紀元前の年を天文学の流儀で勘定します。
1年の前は零年、零年の前は-1年、のようにします。
月、および月の日は負、
または正の数でなければなりません (負のときは最後からの序数)。
零であってはなりません。
最後の引数は、グレゴリオ暦をつかい始めた日をあらわすユリウス日です。
省略した場合は、Date::ITALY (1582年10月15日) になります。
Date.jd も参照してください。
@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始... -
Date
. rfc2822(str = & # 39;Mon , 1 Jan -4712 00:00:00 +0000& # 39; , start = Date :: ITALY) -> Date (9925.0) -
2822 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
2822 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._rfc2822 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. rfc822(str = & # 39;Mon , 1 Jan -4712 00:00:00 +0000& # 39; , start = Date :: ITALY) -> Date (9925.0) -
2822 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
2822 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._rfc2822 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. civil(year = -4712 , mon = 1 , mday = 1 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (9925.0) -
暦日付に相当する日時オブジェクトを生成します。
暦日付に相当する日時オブジェクトを生成します。
時差の単位は日です。
1.8.6 以降では、"+0900" のような時差をあらわす文字列もつかえます。
@param year 年
@param mon 月
@param mday 日
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
DateTime
. new(year = -4712 , mon = 1 , mday = 1 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (9925.0) -
暦日付に相当する日時オブジェクトを生成します。
暦日付に相当する日時オブジェクトを生成します。
時差の単位は日です。
1.8.6 以降では、"+0900" のような時差をあらわす文字列もつかえます。
@param year 年
@param mon 月
@param mday 日
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
DateTime
. rfc2822(str = & # 39;Mon , 1 Jan -4712 00:00:00 +0000& # 39; , start = Date :: ITALY) -> DateTime (9925.0) -
2822 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
2822 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._rfc2822 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. rfc822(str = & # 39;Mon , 1 Jan -4712 00:00:00 +0000& # 39; , start = Date :: ITALY) -> DateTime (9925.0) -
2822 で定められた書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
2822 で定められた書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._rfc2822 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. commercial(cwyear = -4712 , cweek = 1 , cwday = 1 , start = Date :: ITALY) -> Date (9922.0) -
暦週日付に相当する日付オブジェクトを生成します。
暦週日付に相当する日付オブジェクトを生成します。
週、および週の日 (曜日) は負、
または正の数でなければなりません(負のときは最後からの序数)。
零であってはなりません。
このメソッドに改暦前の日付を与えることはできません。
Date.jd、および Date.new も参照してください。
@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
Date
. iso8601(str = & # 39;-4712-01-01& # 39; , start = Date :: ITALY) -> Date (9922.0) -
いくつかの代表的な 8601 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
いくつかの代表的な 8601 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
@param str 日付をあらわす文字列
Date._iso8601 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. jd(jd = 0 , start = Date :: ITALY) -> Date (9922.0) -
ユリウス日に相当する日付オブジェクトを生成します。
ユリウス日に相当する日付オブジェクトを生成します。
このクラスのいくつかの重要なメソッドで、
負のユリウス日は保証されません。
Date.new も参照してください。
@param jd ユリウス日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. jisx0301(str = & # 39;-4712-01-01& # 39; , start = Date :: ITALY) -> Date (9922.0) -
いくつかの代表的な X 0301 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
いくつかの代表的な X 0301 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._jisx0301 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. ordinal(year = -4712 , yday = 1 , start = Date :: ITALY) -> Date (9922.0) -
年間通算日 (年日付) に相当する日付オブジェクトを生成します。
年間通算日 (年日付) に相当する日付オブジェクトを生成します。
年の日は負、
または正の数でなければなりません (負のときは最後からの序数)。
零であってはなりません。
Date.jd、および Date.new も参照してください。
@param year 年
@param yday 年の日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
Date
. parse(str = & # 39;-4712-01-01& # 39; , complete = true , start = Date :: ITALY) -> Date (9922.0) -
与えられた日付表現を解析し、 その情報に基づいて日付オブジェクトを生成します。
与えられた日付表現を解析し、
その情報に基づいて日付オブジェクトを生成します。
年が "00" から "99" の範囲であれば、
年の下2桁表現であるとみなしこれを補います。
この振舞いを抑止したい場合は、ヒントとして、complete に false を与えます。
Date._parse も参照してください。
@param str 日付をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
Date
. rfc3339(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , start = Date :: ITALY) -> Date (9922.0) -
3339 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
3339 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._rfc3339 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. today(start = Date :: ITALY) -> Date (9922.0) -
現在の日付に相当する日付オブジェクトを生成します。
現在の日付に相当する日付オブジェクトを生成します。
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
//emlist[例][ruby]{
require 'date'
Date.today # => #<Date: 2017-09-20 ...>
//} -
Date
. xmlschema(str = & # 39;-4712-01-01& # 39; , start = Date :: ITALY) -> Date (9922.0) -
XML Schema による書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
XML Schema による書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._xmlschema も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. commercial(cwyear = -4712 , cweek = 1 , cwday = 1 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (9922.0) -
暦週日付に相当する日時オブジェクトを生成します。
暦週日付に相当する日時オブジェクトを生成します。
DateTime.new も参照してください。
@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
DateTime
. iso8601(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , start = Date :: ITALY) -> DateTime (9922.0) -
いくつかの代表的な 8601 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
いくつかの代表的な 8601 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
@param str 日付をあらわす文字列
Date._iso8601 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. jd(jd = 0 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (9922.0) -
ユリウス日に相当する日時オブジェクトを生成します。
ユリウス日に相当する日時オブジェクトを生成します。
DateTime.new も参照してください。
@param jd ユリウス日
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
DateTime
. jisx0301(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , start = Date :: ITALY) -> DateTime (9922.0) -
いくつかの代表的な X 0301 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
いくつかの代表的な X 0301 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._jisx0301 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. now(start = Date :: ITALY) -> DateTime (9922.0) -
現在の時刻に相当する日時オブジェクトを生成します。
現在の時刻に相当する日時オブジェクトを生成します。
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. ordinal(year = -4712 , yday = 1 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (9922.0) -
年日付に相当する日時オブジェクトを生成します。
年日付に相当する日時オブジェクトを生成します。
DateTime.new も参照してください。
@param year 年
@param yday 年の日
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
DateTime
. parse(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , complete = true , start = Date :: ITALY) -> DateTime (9922.0) -
与えられた日時表現を解析し、 その情報に基づいて DateTime オブジェクトを生成します。
与えられた日時表現を解析し、
その情報に基づいて DateTime オブジェクトを生成します。
年が "00" から "99" の範囲であれば、
年の下2桁表現であるとみなしこれを補います。
この振舞いを抑止したい場合は、ヒントとして、complete に false を与えます。
@param str 日時をあらわす文字列
@param complete 年を補完するか
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時になる組み合わせである場合に発生します。
例:
require 'date'
... -
DateTime
. rfc3339(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , start = Date :: ITALY) -> DateTime (9922.0) -
3339 書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
3339 書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._rfc3339 も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. today(start = Date :: ITALY) -> Date (9922.0) -
このクラスでは利用できません。
このクラスでは利用できません。
DateTime.now を参照してください。
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. xmlschema(str = & # 39;-4712-01-01T00:00:00+00:00& # 39; , start = Date :: ITALY) -> DateTime (9922.0) -
XML Schema による書式の日付を解析し、 その情報に基づいて日付オブジェクトを生成します。
XML Schema による書式の日付を解析し、
その情報に基づいて日付オブジェクトを生成します。
Date._xmlschema も参照してください。
@param str 日付をあらわす文字列
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. valid _ civil?(year , mon , mday , start = Date :: GREGORIAN) -> bool (9625.0) -
正しい暦日付であれば真、そうでないなら偽を返します。
正しい暦日付であれば真、そうでないなら偽を返します。
Date.jd、および Date.civil も参照してください。
@param year 年
@param mon 月
@param mday 日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. valid _ commercial?(cwyear , cweek , cwday , start = Date :: GREGORIAN) -> bool (9622.0) -
正しい暦週日付であれば真、そうでないなら偽を返します。
正しい暦週日付であれば真、そうでないなら偽を返します。
Date.jd、および Date.commercial も参照してください。
@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. valid _ jd?(jd , start = Date :: GREGORIAN) -> bool (9622.0) -
真を返します。
真を返します。
対称性のため用意されていますが、実際的に意味はありません。
Date.jd も参照してください。
@param jd ユリウス日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. valid _ ordinal?(year , yday , start = Date :: GREGORIAN) -> bool (9622.0) -
正しい年間通算日 (年日付) であれば真、そうでないなら偽を返します。
正しい年間通算日 (年日付) であれば真、そうでないなら偽を返します。
Date.jd、および Date.ordinal も参照してください。
@param year 年
@param yday 年の日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
RDoc
:: Markup :: Formatter # add _ tag(name , start , stop) -> () (9370.0) -
name で登録された規則で取得された文字列を start と stop で囲むように指 定します。
name で登録された規則で取得された文字列を start と stop で囲むように指
定します。
@param name RDoc::Markup::ToHtml などのフォーマッタに識別させる時
の名前を Symbol で指定します。
@param start 開始の記号を文字列で指定します。
@param stop 終了の記号を文字列で指定します。
例:
require 'rdoc/markup/to_html'
# :STRIKE のフォーマットを <strike> 〜 </strike> に指定。
h = RDoc::Markup:... -
Date
# england -> Date (9367.0) -
このメソッドは、new_start(Date::ENGLAND) と等価です。
このメソッドは、new_start(Date::ENGLAND) と等価です。
Date#new_start、および Date::ENGLAND を参照してください。 -
Date
# gregorian -> Date (9367.0) -
このメソッドは、new_start(Date::GREGORIAN) と等価です。
このメソッドは、new_start(Date::GREGORIAN) と等価です。
Date#new_start、および Date::GREGORIAN を参照してください。 -
Date
# italy -> Date (9367.0) -
このメソッドは、new_start(Date::ITALY) と等価です。
このメソッドは、new_start(Date::ITALY) と等価です。
Date#new_start、および Date::ITALY を参照してください。 -
Date
# julian -> Date (9367.0) -
このメソッドは、new_start(Date::JULIAN) と等価です。
このメソッドは、new_start(Date::JULIAN) と等価です。
Date#new_start、および Date::JULIAN を参照してください。 -
ruby 1
. 6 feature (9145.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま... -
ruby 1
. 8 . 4 feature (9037.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
ruby 1.8.4 feature
ruby 1.8.4 での ruby 1.8.3 からの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。
以下は各変更点に付けるべきタグです。
記号について(特に重要なものは大文字(主観))
# * カテゴリ
# * [ruby]: ruby インタプリタの変更
# * [api]: 拡張ライブラリ API
# * [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加され... -
WEBrick
:: HTTPUtils :: FormData # [](header) -> String | nil (9019.0) -
自身が multipart/form-data なデータの場合に、header で指定された ヘッダの値を文字列で返します。無ければ nil を返します。
自身が multipart/form-data なデータの場合に、header で指定された
ヘッダの値を文字列で返します。無ければ nil を返します。
@param header ヘッダ名を文字列で指定します。大文字と小文字を区別しません。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q']['content-type'] #=> "plain/text"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # filename -> String | nil (9019.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # filename=(value) (9019.0) -
フォームデータの filename 属性を文字列で表すアクセサです。
フォームデータの filename 属性を文字列で表すアクセサです。
@param value フォームデータの filename 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].filename #=> "my_file.txt"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # list -> Array (9019.0) -
自身が表す各フォームデータを収納した配列を生成して返します。
自身が表す各フォームデータを収納した配列を生成して返します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # name -> String | nil (9019.0) -
フォームデータの name 属性を文字列で表すアクセサです。
フォームデータの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # name=(value) (9019.0) -
フォームデータの name 属性を文字列で表すアクセサです。
フォームデータの name 属性を文字列で表すアクセサです。
@param value フォームデータの name 属性を文字列で指定します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].name #=> "q"
end
end
MyCGI.new.start() -
WEBrick
:: HTTPUtils :: FormData # to _ ary -> Array (9019.0) -
自身が表す各フォームデータを収納した配列を生成して返します。
自身が表す各フォームデータを収納した配列を生成して返します。
例:
require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
p req.query['q'].list #=> ["val1", "val2", "val3"]
end
end
MyCGI.new.start() -
Array
# [](start , length) -> Array | nil (526.0) -
start 番目から length 個の要素を含む部分配列を返します。 start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。 length が負の時は nil を返します。
start 番目から length 個の要素を含む部分配列を返します。
start が自身の範囲外となる時は nil を返します。ただし、start が配列の長さに等しいときは空の配列を返します。
length が負の時は nil を返します。
@param start 生成したい部分配列の先頭のインデックスを整数で指定します。
start の値が負の時には末尾からのインデックスと見倣します。
末尾の要素が -1 番目になります。
整数以外のオブジェクトを指定した場合は to_int メソッドによ
... -
Kernel
. # caller(start = 1) -> [String] | nil (409.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を返します。
@param start long の範囲を超えない正の整数でスタックレベルを指定します。
@param length 取得するスタックの個数を指定します。
@param range 取得したいスタックの範囲を示す Range オブジェクトを指定します。
@see Kernel.#set_trace_func,K... -
Kernel
. # caller(start , length) -> [String] | nil (409.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を返します。
@param start long の範囲を超えない正の整数でスタックレベルを指定します。
@param length 取得するスタックの個数を指定します。
@param range 取得したいスタックの範囲を示す Range オブジェクトを指定します。
@see Kernel.#set_trace_func,K... -
Kernel
. # exit(status = true) -> () (409.0) -
Rubyプログラムの実行を終了します。status として整 数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。 デフォルトの終了ステータスは 0(正常終了)です。
Rubyプログラムの実行を終了します。status として整
数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。
デフォルトの終了ステータスは 0(正常終了)です。
status が true の場合 0、 false の場合 1 を引数に指定したとみなされます。この値はCレベルの定数
EXIT_SUCCESS、EXIT_FAILURE の値なので、正確には環境依存です。
exit は例外 SystemExit を発生させ
ることによってプログラムの実行を終了させますので、
必要に応じて begin 節で捕捉することができます。
@param status 終了... -
Kernel
. # exit!(status = false) -> () (391.0) -
Rubyプログラムの実行を即座に終了します。 status として整数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。 デフォルトの終了ステータスは 1 です。
Rubyプログラムの実行を即座に終了します。
status として整数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。
デフォルトの終了ステータスは 1 です。
status が true の場合 0、 false の場合 1 を引数に指定したとみなされます。この値はCレベルの定数
EXIT_SUCCESS、EXIT_FAILURE の値なので、正確には環境依存です。
exit! は exit とは違って、例外処理などは一切行ないませ
ん。 Kernel.#fork の後、子プロセスを終了させる時などに用
いられます。
@param status 終了ステータス... -
ObjectSpace
. # garbage _ collect(full _ mark: true , immediate _ sweep: true) -> nil (367.0) -
どこからも参照されなくなったオブジェクトを回収します。 GC.start と同じです。
どこからも参照されなくなったオブジェクトを回収します。
GC.start と同じです。
@param full_mark マイナー GC を動作させる場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そうでない場合は true を指定します。
注意: これらのキーワード引数は Ruby の実装やバージョンによって異なりま
す。将来のバージョンとの互換性も保証されませ... -
GC
# garbage _ collect(full _ mark: true , immediate _ sweep: true) -> nil (319.0) -
ガーベージコレクトを開始します。
ガーベージコレクトを開始します。
GC.start や ObjectSpace.#garbage_collect と同じ働きをします。
GC.disable により GC が禁止されている場合でもガベージコレクトを開始します。
nil を返します。
@param full_mark マイナー GC を動作させる場合は false を、そうでない場
合は true を指定します。
@param immediate_sweep sweep を遅らせる(Lazy Sweep を行う)場合は false
を、そう... -
GC
:: Profiler . total _ time -> Float (319.0) -
GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。
GC のプロファイル情報から GC の総計時間を計算し、msec 単位で返します。
//emlist[例][ruby]{
GC::Profiler.enable
GC.start
GC::Profiler.total_time # => 0.0011530000000000012
//} -
Net
:: HTTP # head(path , header = nil) -> Net :: HTTPResponse (319.0) -
サーバ上の path にあるエンティティのヘッダのみを取得します。 Net::HTTPResponse のインスタンスを返します。
サーバ上の path にあるエンティティのヘッダのみを取得します。
Net::HTTPResponse のインスタンスを返します。
header が nil
でなければ、リクエストを送るときにその内容を HTTP ヘッダとして
送ります。 header は { 'Accept' = > '*/*', ... } という
形のハッシュでなければいけません。
@param path 取得するエンティティのパスを文字列で指定します。
@param header リクエストの HTTP ヘッダをハッシュで指定します。
1.1 互換モードの場合は、レスポンスに応じて例外が発生します。
//em... -
Kernel
. # caller(range) -> [String] | nil (109.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を返します。
@param start long の範囲を超えない正の整数でスタックレベルを指定します。
@param length 取得するスタックの個数を指定します。
@param range 取得したいスタックの範囲を示す Range オブジェクトを指定します。
@see Kernel.#set_trace_func,K... -
Array
# [](range) -> Array | nil (46.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。 range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。 range の begin が end より後にある場合には空の配列を返します。
Range オブジェクト range の範囲にある要素からなる部分配列を返します。
range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。
range の begin が end より後にある場合には空の配列を返します。
@param range 生成したい部分配列の範囲を Range オブジェクトで指定します。
range の begin や end の値が負の時には末尾からのインデックスと見倣します。末尾
の要素が -1 番目になります。
... -
Psych
. load(yaml , filename = nil , fallback = false) -> object (37.0) -
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
入力に複数のドキュメントが含まれている場合は、先頭のものを変換して
返します。
filename はパース中に発生した例外のメッセージに用います。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは false です。
@raise Psych::Syn... -
Psych
. parse(yaml , filename = nil) -> Psych :: Nodes :: Document (37.0) -
YAML ドキュメントをパースし、YAML の AST を返します。
YAML ドキュメントをパースし、YAML の AST を返します。
入力に複数のドキュメントが含まれている場合は、先頭のものを AST に変換して
返します。
filename はパース中に発生した例外のメッセージに用います。
AST については Psych::Nodes を参照してください。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたと... -
Array
# [](nth) -> object | nil (31.0) -
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
nth 番目の要素を返します。nth 番目の要素が存在しない時には nil を返します。
@param nth インデックスを整数で指定します。
先頭の要素が 0 番目になります。nth の値が負の時には末尾から
のインデックスと見倣します。末尾の要素が -1 番目になります。
整数以外のオブジェクトを指定した場合は to_int メソッドによる
暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定...