ライブラリ
- English (24)
- ビルトイン (1397)
- json (12)
-
json
/ add / exception (12) -
net
/ http (60) - optparse (48)
- prettyprint (12)
- psych (12)
- readline (12)
- rexml (12)
-
rubygems
/ command (12) - shell (24)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (72)
- strscan (84)
- syslog (48)
- thread (12)
- time (24)
- tmpdir (24)
- tracer (24)
- win32ole (12)
- zlib (324)
クラス
- Array (84)
- BasicSocket (12)
- Dir (24)
-
Encoding
:: Converter (48) -
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) - Enumerator (12)
-
Enumerator
:: ArithmeticSequence (28) - Exception (116)
- File (36)
- FrozenError (6)
-
Gem
:: Command (12) - IO (12)
- Integer (23)
-
JSON
:: State (12) - KeyError (16)
- LoadError (12)
- LocalJumpError (24)
- MatchData (48)
- NameError (44)
-
Net
:: HTTPResponse (12) - NoMethodError (12)
- OptionParser (48)
- PrettyPrint (12)
- Random (36)
- Range (91)
- Regexp (48)
- Shell (24)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - SignalException (24)
- Socket (36)
- StopIteration (12)
- String (144)
- StringScanner (84)
- SystemCallError (24)
- SystemExit (12)
- Thread (72)
-
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - Time (24)
- TracePoint (24)
- Tracer (24)
- UDPSocket (12)
- UNIXServer (12)
- UncaughtThrowError (33)
- WIN32OLE (12)
-
Zlib
:: GzipReader (276) -
Zlib
:: GzipWriter (24) -
Zlib
:: Inflate (12)
モジュール
- Comparable (12)
- Kernel (168)
-
Net
:: HTTPExceptions (12) -
Net
:: HTTPHeader (36) - Process (12)
- Psych (12)
- Readline (12)
- Signal (24)
- Syslog (48)
キーワード
-
$ ERROR _ INFO (12) -
$ ERROR _ POSITION (12) -
/ (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (19)
- === (12)
- =~ (12)
- Fiber (12)
- GzipReader (12)
- Interrupt (12)
- Mutex (10)
-
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (8) - ParseException (12)
- Ruby プログラムの実行 (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
- Status (12)
- Thread (12)
- UndefinedConversionError (12)
- [] (138)
- abort (24)
- accept (24)
-
accept
_ nonblock (12) - args (12)
- at (12)
- backtrace (12)
-
backtrace
_ locations (12) -
beginning
_ of _ line? (12) - begins? (12)
- bol? (12)
-
check
_ circular? (12) - clamp (12)
- close (12)
-
connect
_ nonblock (12) - cover? (19)
- delete (12)
- deq (24)
- div (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - end (31)
- eof (12)
- eof? (12)
- errno (12)
-
error
_ bytes (12) -
error
_ char (12) - exception (12)
- exit (24)
- exit! (12)
-
exit
_ value (12) - fail (36)
- fetch (72)
- finish (12)
- first (24)
-
fixed
_ encoding? (12) - format (12)
- getc (12)
- getpeereid (12)
- gets (12)
-
handle
_ interrupt (12) - hash (7)
-
incomplete
_ input? (12) - inspect (12)
- irb (12)
- key (8)
- kill (12)
- last (24)
-
last
_ match (24) - lineno (12)
- lineno= (12)
-
local
_ variables (10) - logger (12)
- mkdir (18)
- mktmpdir (24)
- name (12)
- new (24)
- next (12)
- offset (24)
-
ole
_ query _ interface (12) - open (48)
- open! (12)
- parse (12)
- path (12)
- peek (12)
- peep (12)
- pointer= (12)
- pop (24)
- pos= (12)
-
primitive
_ convert (48) - raise (48)
-
raised
_ exception (12) - rand (36)
-
rb
_ compile _ cstr (12) -
rb
_ compile _ file (12) -
rb
_ compile _ string (12) - rdoc (12)
- read (12)
- readbyte (12)
- readchar (12)
- readline (24)
- readlines (12)
- reason (12)
- receiver (24)
-
recvfrom
_ nonblock (12) - reject (24)
- rename (12)
- reopen (12)
- require (12)
- response (12)
- result (12)
- rewind (12)
- rfc2822 (12)
- rfc822 (12)
- rss (12)
-
ruby 1
. 6 feature (12) -
set
_ backtrace (12) -
set
_ dictionary (12) -
set
_ get _ line _ procs (24) - setpriority (12)
- shift (24)
- signm (12)
- signo (12)
- slice (72)
- status (12)
- tag (11)
-
tcp
_ server _ loop (24) - terminate (12)
- test (18)
- throw (12)
-
to
_ json (12) -
to
_ s (35) - trap (24)
- tsort (12)
-
undef
_ system _ command (6) - ungetc (12)
- unlink (12)
- unlock (10)
- unscan (12)
- value (23)
- wrap (24)
- クラス/メソッドの定義 (12)
- スレッド (12)
- 制御構造 (12)
検索結果
先頭5件
-
NODE * rb
_ compile _ cstr(const char *f , const char *s , int len , int line) (26116.0) -
C の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。
...C の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。... -
NODE * rb
_ compile _ file(const char *f , VALUE file , int start) (26116.0) -
Ruby の IO オブジェクト file から文字列を読み込み、 それを Ruby プログラムとして構文木にコンパイルします。 作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に 格納し、同時に ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。
...
Ruby の IO オブジェクト file から文字列を読み込み、
それを Ruby プログラムとして構文木にコンパイルします。
作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に
格納し、同時に ruby_eval_tree を返します。
またコンパイルす... -
NODE * rb
_ compile _ string(const char *f , VALUE s , int line) (26116.0) -
Ruby の文字列 s を構文木にコンパイルし、ruby_eval_tree と ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。
...
Ruby の文字列 s を構文木にコンパイルし、ruby_eval_tree と
ruby_eval_tree_begin に格納します。ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。... -
rdoc (26030.0)
-
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。
...RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という
ドキュメント生成のためのコマンドも含んでいます。
このパッケージは RDoc と Markup というふたつのコンポーネントを含
んでいます。 RDoc とは Ruby......てきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(現在は HTML しか出力できませんが、この部分は取り替え可能にでき
ています)。Markup とはプレーンテ......ん。
* --coverage-report
* --dry-run
* --encoding
* --force-update
* --format
* --pipe
* --quiet
* --template
* --verbose
===[a:markup] Markup
コメント部はかなり自然に書くことができます。'#' で始まるコメントも使え
ますし、=begin/=end でのコメン... -
rss (26030.0)
-
RSS を扱うためのライブラリです。
...RSS を扱うためのライブラリです。
=== 参考
* RSS 0.91 http://backend.userland.com/rss091
* RSS 1.0 http://purl.org/rss/1.0/spec
* RSS 2.0 http://www.rssboard.org/rss-specification
* Atom 1.0 https://www.ietf.org/rfc/rfc4287.txt
=== 注意
RSS ParserはRSS 0.9x/1.0/2.0, A......ポートしていますが,RSS 0.90
はサポートしてません.ごめんなさい.
RSS のモジュールはそれぞれ、
* Dublin Core モジュール http://web.resource.org/rss/1.0/modules/dc/
* Syndication モジュール http://web.resource.org/rss/1.0/modules/syndication/
* C......
require 'rss'
rss = RSS::Parser.parse(rss_source)
最初はバリデーション付きでパースして,valid ではない RSS だった
場合はバリデーション無しでパースするには以下のように書きます。
require 'rss'
rss = nil
begin
rss = RSS::Parser.... -
Enumerator
:: ArithmeticSequence # begin -> Numeric (21201.0) -
初項 (始端) を返します。
...初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end... -
Enumerator
:: ArithmeticSequence # begin -> Numeric | nil (21201.0) -
初項 (始端) を返します。
...初項 (始端) を返します。
@see Enumerator::ArithmeticSequence#end... -
Range
# begin -> object (21135.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).first #=> RangeError
//}......@see Range#end... -
MatchData
# begin(n) -> Integer | nil (18237.0) -
n 番目の部分文字列先頭のオフセットを返します。
...ram n 部分文字列を指定する数値。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin......': index 4 out of matches (IndexError)
//}
@see MatchData#end... -
Kernel
. # require(feature) -> bool (9306.0) -
Ruby ライブラリ feature をロードします。拡張子補完を行い、 同じファイルの複数回ロードはしません。
...
Ruby ライブラリ feature をロードします。拡張子補完を行い、
同じファイルの複数回ロードはしません。
feature が絶対パスのときは feature からロードします。
feature が相対パスのときは組み込み変数 $:
に示されるパスを順番......また `~USER' はそのユーザのホームディレクトリに展開されます。
Ruby ライブラリとは Ruby スクリプト (*.rb) か拡張ライブラリ
(*.so,*.o,*.dll など) であり、feature の拡張子が省略された場合はその
両方から探します( *.rb が優先......ram feature ファイル名の文字列です。
@raise LoadError ロードに失敗した場合に発生します。
//emlist[例][ruby]{
$LOADED_FEATURES.grep(/prime/).size # => 0
require "prime" # => true
$LOADED_FEATURES.grep(/prime/).size # => 1
require "prime" # => false
begin
r...