ライブラリ
- ビルトイン (4319)
- base64 (24)
-
cgi
/ core (24) - csv (192)
-
irb
/ input-method (36) -
irb
/ magic-file (12) - kconv (156)
-
minitest
/ unit (1) -
net
/ http (12) -
net
/ imap (36) - nkf (108)
- objspace (12)
- open-uri (24)
- openssl (24)
- psych (84)
-
rexml
/ document (168) -
rexml
/ sax2listener (12) -
rexml
/ streamlistener (12) - ripper (12)
- rss (96)
- scanf (12)
- stringio (60)
- uri (24)
-
webrick
/ httprequest (24) -
webrick
/ httpresponse (12) -
webrick
/ httputils (12) - win32ole (36)
クラス
-
ARGF
. class (60) - Array (21)
- CSV (192)
- Dir (192)
- Encoding (2676)
-
Encoding
:: Converter (276) -
Encoding
:: InvalidByteSequenceError (84) -
Encoding
:: UndefinedConversionError (60) - IO (414)
-
IRB
:: FileInputMethod (12) -
IRB
:: ReadlineInputMethod (12) -
IRB
:: StdioInputMethod (12) - Integer (24)
-
Net
:: IMAP :: BodyTypeBasic (12) -
Net
:: IMAP :: BodyTypeMessage (12) -
Net
:: IMAP :: BodyTypeText (12) -
OpenSSL
:: SSL :: SSLContext (12) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Stream (36) -
Psych
:: Stream (24) -
Psych
:: Visitors :: YAMLTree (12) -
RDoc
:: Options (24) -
REXML
:: Document (60) -
REXML
:: Instruction (24) -
REXML
:: XMLDecl (60) -
RSS
:: Maker :: RSSBase (24) -
RSS
:: RDF (24) -
RSS
:: Rss (24) - Regexp (48)
- Ripper (12)
- String (338)
- StringIO (60)
- Symbol (12)
- Time (42)
-
WEBrick
:: HTTPRequest (24) -
WEBrick
:: HTTPResponse (12) - WIN32OLE (24)
-
WIN32OLE
_ VARIANT (12)
モジュール
- Base64 (24)
-
CGI
:: QueryExtension (12) - Kconv (132)
-
MiniTest
:: Assertions (1) - NKF (108)
-
Net
:: HTTPHeader (12) - ObjectSpace (12)
-
OpenURI
:: Meta (24) -
REXML
:: SAX2Listener (12) -
REXML
:: StreamListener (12) -
RSS
:: RootElementMixin (24) - URI (24)
オブジェクト
-
IRB
:: MagicFile (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
-
ANSI
_ X3 _ 4 _ 1968 (12) - ASCII (36)
-
ASCII
_ 8BIT (12) - BIG5 (12)
-
BIG5
_ HKSCS (12) -
BIG5
_ HKSCS _ 2008 (12) -
BIG5
_ UAO (12) - BINARY (36)
- Big5 (12)
-
Big5
_ HKSCS (12) -
Big5
_ HKSCS _ 2008 (12) -
Big5
_ UAO (12) - Buffering (12)
-
CESU
_ 8 (6) - CP1250 (12)
- CP1251 (12)
- CP1252 (12)
- CP1253 (12)
- CP1254 (12)
- CP1255 (12)
- CP1256 (12)
- CP1257 (12)
- CP1258 (12)
- CP437 (12)
- CP50220 (12)
- CP50221 (12)
- CP51932 (12)
- CP65000 (12)
- CP65001 (12)
- CP720 (5)
- CP737 (12)
- CP775 (12)
- CP850 (12)
- CP852 (12)
- CP855 (12)
- CP857 (12)
- CP860 (12)
- CP861 (12)
- CP862 (12)
- CP863 (12)
- CP864 (12)
- CP865 (12)
- CP866 (12)
- CP869 (12)
- CP874 (12)
- CP878 (12)
- CP932 (12)
- CP936 (12)
- CP949 (12)
- CP950 (12)
- CP951 (12)
- CSWINDOWS31J (12)
- CompatibilityError (12)
- Converter (12)
- ConverterEncoding (12)
- ConverterNotFoundError (12)
- CsWindows31J (12)
-
EBCDIC
_ CP _ US (10) -
EMACS
_ MULE (12) -
ENCODING
_ SPEC _ RE (12) - EUC (24)
- EUCCN (12)
- EUCJP (12)
-
EUCJP
_ MS (12) - EUCKR (12)
- EUCTW (12)
-
EUC
_ CN (12) -
EUC
_ JP (12) -
EUC
_ JP _ MS (12) -
EUC
_ KR (12) -
EUC
_ TW (12) -
Emacs
_ Mule (12) - Encoding (24)
- EncodingError (12)
- EucCN (12)
- EucJP (12)
-
EucJP
_ ms (12) - EucKR (12)
- EucTW (12)
- FIXEDENCODING (12)
- FormData (12)
- GB12345 (12)
- GB18030 (12)
- GB1988 (12)
- GBK (12)
- IBM037 (10)
- IBM437 (12)
- IBM720 (5)
- IBM737 (12)
- IBM775 (12)
- IBM850 (12)
- IBM852 (12)
- IBM855 (12)
- IBM857 (12)
- IBM860 (12)
- IBM861 (12)
- IBM862 (12)
- IBM863 (12)
- IBM864 (12)
- IBM865 (12)
- IBM866 (12)
- IBM869 (12)
- IO (12)
-
ISO2022
_ JP (12) -
ISO2022
_ JP2 (12) -
ISO8859
_ 1 (12) -
ISO8859
_ 10 (12) -
ISO8859
_ 11 (12) -
ISO8859
_ 13 (12) -
ISO8859
_ 14 (12) -
ISO8859
_ 15 (12) -
ISO8859
_ 16 (12) -
ISO8859
_ 2 (12) -
ISO8859
_ 3 (12) -
ISO8859
_ 4 (12) -
ISO8859
_ 5 (12) -
ISO8859
_ 6 (12) -
ISO8859
_ 7 (12) -
ISO8859
_ 8 (12) -
ISO8859
_ 9 (12) -
ISO
_ 2022 _ JP (12) -
ISO
_ 2022 _ JP _ 2 (12) -
ISO
_ 2022 _ JP _ KDDI (12) -
ISO
_ 8859 _ 1 (12) -
ISO
_ 8859 _ 10 (12) -
ISO
_ 8859 _ 11 (12) -
ISO
_ 8859 _ 13 (12) -
ISO
_ 8859 _ 14 (12) -
ISO
_ 8859 _ 15 (12) -
ISO
_ 8859 _ 16 (12) -
ISO
_ 8859 _ 2 (12) -
ISO
_ 8859 _ 3 (12) -
ISO
_ 8859 _ 4 (12) -
ISO
_ 8859 _ 5 (12) -
ISO
_ 8859 _ 6 (12) -
ISO
_ 8859 _ 7 (12) -
ISO
_ 8859 _ 8 (12) -
ISO
_ 8859 _ 9 (12) - Instruction (12)
- InvalidByteSequenceError (12)
- InvalidEncoding (12)
- JIS (24)
-
KOI8
_ R (12) -
KOI8
_ U (12) - MACCENTEURO (12)
- MACCROATIAN (12)
- MACCYRILLIC (12)
- MACGREEK (12)
- MACICELAND (12)
- MACJAPAN (12)
- MACJAPANESE (12)
- MACROMAN (12)
- MACROMANIA (12)
- MACTHAI (12)
- MACTURKISH (12)
- MACUKRAINE (12)
- MacCentEuro (12)
- MacCroatian (12)
- MacCyrillic (12)
- MacGreek (12)
- MacIceland (12)
- MacJapan (12)
- MacJapanese (12)
- MacRoman (12)
- MacRomania (12)
- MacThai (12)
- MacTurkish (12)
- MacUkraine (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - NOENCODING (12)
- PCK (12)
- Rubyの起動 (12)
- Ruby用語集 (12)
-
SHIFT
_ JIS (12) - SJIS (36)
-
SJIS
_ DOCOMO (12) -
SJIS
_ DoCoMo (12) -
SJIS
_ KDDI (12) -
SJIS
_ SOFTBANK (12) -
SJIS
_ SoftBank (12) -
STATELESS
_ ISO _ 2022 _ JP (12) -
STATELESS
_ ISO _ 2022 _ JP _ KDDI (12) -
Shift
_ JIS (12) -
Stateless
_ ISO _ 2022 _ JP (12) -
Stateless
_ ISO _ 2022 _ JP _ KDDI (12) - String (12)
-
TIS
_ 620 (12) -
UCS
_ 2BE (12) -
UCS
_ 4BE (12) -
UCS
_ 4LE (12) -
US
_ ASCII (12) - UTF16 (24)
- UTF32 (24)
- UTF8 (24)
-
UTF8
_ DOCOMO (12) -
UTF8
_ DoCoMo (12) -
UTF8
_ KDDI (12) -
UTF8
_ MAC (12) -
UTF8
_ SOFTBANK (12) -
UTF8
_ SoftBank (12) -
UTF
_ 16 (12) -
UTF
_ 16BE (12) -
UTF
_ 16LE (12) -
UTF
_ 32 (12) -
UTF
_ 32BE (12) -
UTF
_ 32LE (12) -
UTF
_ 7 (12) -
UTF
_ 8 (12) -
UTF
_ 8 _ HFS (12) -
UTF
_ 8 _ MAC (12) - UndefinedConversionError (12)
-
WINDOWS
_ 1250 (12) -
WINDOWS
_ 1251 (12) -
WINDOWS
_ 1252 (12) -
WINDOWS
_ 1253 (12) -
WINDOWS
_ 1254 (12) -
WINDOWS
_ 1255 (12) -
WINDOWS
_ 1256 (12) -
WINDOWS
_ 1257 (12) -
WINDOWS
_ 1258 (12) -
WINDOWS
_ 31J (12) -
WINDOWS
_ 874 (12) -
Windows
_ 1250 (12) -
Windows
_ 1251 (12) -
Windows
_ 1252 (12) -
Windows
_ 1253 (12) -
Windows
_ 1254 (12) -
Windows
_ 1255 (12) -
Windows
_ 1256 (12) -
Windows
_ 1257 (12) -
Windows
_ 1258 (12) -
Windows
_ 31J (12) -
Windows
_ 874 (12) -
accept
_ encoding (24) - aliases (12)
-
append
_ as _ bytes (1) -
ascii
_ compatible? (12) -
asciicompat
_ encoding (24) - asctime (12)
- b (12)
-
ca
_ file= (12) - casecmp (12)
- cgi (12)
- children (16)
- chr (24)
- chunked= (12)
- codepage (12)
- codepage= (12)
- compatible? (12)
- concat (21)
- content (12)
-
content
_ encoding (12) - convert (12)
- convpath (12)
-
count
_ tdata _ objects (12) - ctime (12)
-
decode
_ www _ form (12) -
decode
_ www _ form _ component (12) -
default
_ external (12) -
default
_ external= (12) -
default
_ internal (12) -
default
_ internal= (12) -
destination
_ encoding (36) -
destination
_ encoding _ name (24) - dummy? (12)
-
each
_ capitalized _ name (12) -
each
_ child (32) - encode (36)
- encode! (24)
- encoding= (72)
- entries (24)
-
error
_ bytes (12) -
error
_ char (12) -
external
_ encoding (48) - find (12)
- finish (12)
-
fixed
_ encoding? (12) -
for
_ fd (12) -
force
_ encoding (12) - foreach (72)
- generate (12)
-
generate
_ line (12) - guess (24)
-
incomplete
_ input? (12) -
insert
_ output (12) - inspect (42)
-
internal
_ encoding (48) -
irb
/ src _ encoding (12) - iseuc (12)
- isjis (12)
-
last
_ error (12) - list (12)
-
locale
_ charmap (12) -
mu
_ pp (1) - name (12)
-
name
_ list (12) - names (12)
- new (151)
- open (120)
- open-uri (12)
-
output
_ encoding (12) -
output
_ encoding= (12) - pack (21)
- pack テンプレート文字列 (12)
- pipe (96)
- popen (168)
-
primitive
_ convert (48) -
primitive
_ errinfo (12) - putback (24)
- query (12)
- rdoc (12)
- read (48)
-
readagain
_ bytes (12) - readlines (12)
- replacement (12)
- replacement= (12)
- replicate (12)
-
rexml
/ parsers / ultralightparser (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - scanf (12)
- scrub (36)
- scrub! (36)
-
search
_ convpath (12) -
set
_ encoding (108) -
set
_ encoding _ by _ bom (6) -
source
_ encoding (36) -
source
_ encoding _ name (24) -
stand
_ alone? (12) - start (36)
-
start
_ stream (12) - target (12)
-
to
_ s (24) - tolocale (24)
-
unicode
_ normalize (11) -
unicode
_ normalize! (11) -
unicode
_ normalized? (11) - unpack (12)
-
urlsafe
_ decode64 (12) -
urlsafe
_ encode64 (12) -
valid
_ encoding? (12) - version (12)
- write (24)
- writeencoding (12)
- xmldecl (36)
- リテラル (12)
- 変数と定数 (12)
- 字句構造 (12)
- 正規表現 (12)
検索結果
先頭5件
-
CSV
. new(data , options = Hash . new) -> CSV (106.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...このメソッドは CSV ファイルを読み込んだり、書き出したりするために
String か IO のインスタンスをラップします。
ラップされた文字列の先頭から読み込むことになります。
文字列に追記したい場合は CSV.generate を使用し......した StringIO を渡してください。
@param data String か IO のインスタンスを指定します。
String のインスタンスを指定した場合、CSV#string を使用して
後からデータを取り出すことが出来ます。
@param options CSV を......e that IO objects should be opened in binary mode on Windows if this
feature will be used as the line-ending translation can cause
problems with resetting the document position to where it was before the
read ahead. This String will be transcoded into the data's Encoding before parsing.
:... -
ObjectSpace
. # count _ tdata _ objects(result _ hash = nil) -> Hash (106.0) -
T_DATA の種類ごとにオブジェクトの数を格納したハッシュを返します。
...ます。
@raise TypeError result_hash にハッシュ以外を指定した時に発生します。
本メソッドは普通の Ruby プログラマ向けのメソッドではありません。パフォー
マンスに興味のある C Ruby の開発者向けのものです。
//emlist[例][ruby]......_tdata_objects
# => {RubyVM::InstructionSequence=>504, :parser=>5, :barrier=>6,
# :mutex=>6, Proc=>60, RubyVM::Env=>57, Mutex=>1, Encoding=>99,
# ThreadGroup=>1, Binding=>1, Thread=>1, RubyVM=>1, :iseq=>1,
# Random=>1, ARGF.class=>1, Data=>1, :autoload=>3, Time=>2}
//}
現在のバー... -
REXML
:: Document # stand _ alone? -> String (106.0) -
XML 宣言の standalone の値を文字列で返します。
...XML 宣言の standalone の値を文字列で返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<e />
EOS
doc.stand_alone? # => "yes"
//}... -
Ruby用語集 (70.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
...Ruby用語集
A B C D E F G I J M N O R S Y
a ka sa ta na ha ma ya ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-ba......sed
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番号、
String における文字の位置、
といったものは 0 オリジンである。
: 1 オリジン
: one-based
番号が 1 から始まること。
例えば、
エラ......コードのドキュメントを記述することが
期待されている。
参照:d:spec/lexical#embed
: エイリアス
: alias
=別名
: エンコーディング
: encoding
何らかの情報を何らかの記号体系で表現することを指す非常に広い概念だが、... -
NEWS for Ruby 2
. 3 . 0 (60.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
... issue を参照してください。
== 2.2.0 以降の変更
=== 言語仕様の変更
* frozen-string-literal プラグマ:
* 実験的な機能として fronzen-string-literal というプラグマが導入されました。
8976
* さらに --enable/--disable=frozen-string-li......ug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError が発生したときにそのオブジェクトが生成された位置を表示します。
11725
* safe navigation operator (ぼっち演算......tion: false' オプションをサポートします
11358
* Array
* Array#bsearch_index を追加
10730
* Array#dig を追加
11643
* Comparable
* Comparable#==はもはや例外を rescue しません
7688
* Encoding
* Encoding::IBM037 (alias ebcdic... -
rdoc (54.0)
-
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。
...ョンです。 JavaDoc と同様に、ソースを解析し、クラス、モ
ジュール、メソッドの定義を抜き出してきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(現......ください。
=== 概要
インストールすれば、'rdoc' コマンドでドキュメントが生成できます。
(Windows では 'rdoc.bat' です)
$ rdoc [options] [names...]
"rdoc --help" と打てば、最新のオプションに関する情報が得られます。
$ rdoc
こ......パブリックメソッドのみです)。
: --charset charset
生成する HTML の charset を指定します。
可能であれば --encoding を使用してください。
: --coverage-report level, --dcov level
ドキュメントが記述されていない要素に関するレポー... -
ruby 1
. 8 . 2 feature (36.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
*レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影響......変更)
* [experimental]: 変更の中でも特に実験的なもの(将来再考して欲しいもの?)
* [obsolete]: 廃止された(される予定の)機能
* [platform]: 対応プラットフォームの追加
== 1.8.1 (2003-12-25) -> 1.8.2 (2004-12-25)
* cgi/session においてク......した。また、readdir しながらブロックを呼ぶのではなく、全部を配列に貯めてから each するようになりました。((<ruby-dev:24528>))
=== 2004-10-18
: WEBrick::HTTPRequest [lib] [new]
new methods. accept, accept_charset, accept_encoding, accept_language,
co... -
ruby 1
. 8 . 3 feature (36.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
...変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影......ibraryである(rubyの一部ではない)soap4rの変更点については、以下を参考にしてください。
soap4r-1.5.3がruby-1.8.2、soap4r-1.5.5がruby-1.8.3にbundleされています。
* ((<URL:http://dev.ctor.org/soap4r/wiki/Changes-154>))
* ((<URL:http://dev.ctor.org/soap4r/wiki......2
: OpenSSL::SSL::SSLServer#initialize(svr, ctx, session_id=nil)
session_id を受け付けるようになりました。((<ruby-core:4663>))
=== 2005-05-19
: REXML::Encoding#decode_sjis [lib] [bug]
: REXML::Encoding#encode_sjis [lib] [bug]
decode_sjis と encode_sjis が
逆に定義され... -
NEWS for Ruby 2
. 0 . 0 (30.0) -
NEWS for Ruby 2.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 1.9.3 以降の変更
=== 言語仕様の変更
* キーワード引数を追加しました
* %i, %I をシンボルの配列作成のために追加しました。(%w, %W に......コーディングを US-ASCII から UTF-8 に変更しました
* '_' で始まる使用されていない変数は警告しなくなりました
=== 組み込みクラスの更新
* ARGF.class
* 追加: ARGF.class#codepoints, ARGF.class#each_codepoint
IO にある同名のメソ......cations and
Kernel#caller_locations
* 非互換: Thread#join, Thread#value は対象のスレッドがメインスレッドか現在のスレッドである場合、
ThreadError を発生させます
* Time
* 返り値変更:
* Time#to_s now returns US-ASCII encoding ins...
