ライブラリ
- ビルトイン (69)
- bigdecimal (1)
-
cgi
/ core (1) -
cgi
/ session (2) - csv (3)
- delegate (2)
- digest (1)
-
drb
/ acl (1) - fiddle (6)
-
fiddle
/ import (2) - gdbm (1)
- getoptlong (6)
-
irb
/ cmd / help (1) -
irb
/ cmd / load (1) -
irb
/ cmd / subirb (1) -
irb
/ ext / loader (1) -
irb
/ input-method (2) - json (1)
- logger (5)
- matrix (3)
- monitor (1)
-
net
/ ftp (2) -
net
/ http (31) -
net
/ imap (7) -
net
/ pop (1) -
net
/ protocol (3) -
net
/ smtp (1) - openssl (120)
- optparse (3)
- prime (1)
- psych (7)
- pty (1)
- rake (9)
-
rake
/ loaders / makefile (1) -
rake
/ tasklib (1) -
rdoc
/ alias (1) -
rdoc
/ anon _ class (1) -
rdoc
/ class _ module (1) -
rdoc
/ include (1) -
rdoc
/ markup / to _ html (1) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ normal _ class (1) -
rdoc
/ normal _ module (1) -
rdoc
/ parser / changelog (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ parser / simple (1) -
rdoc
/ single _ class (1) -
rdoc
/ top _ level (1) - resolv (37)
- rexml (2)
-
rexml
/ document (30) -
rexml
/ parsers / pullparser (2) -
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) -
rinda
/ rinda (7) -
rinda
/ tuplespace (2) -
ripper
/ filter (1) -
ripper
/ lexer (1) - rss (58)
- rubygems (1)
-
rubygems
/ builder (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / stale _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ dependency _ installer (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ exceptions (8) -
rubygems
/ ext / builder (1) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ installer (2) -
rubygems
/ old _ format (1) -
rubygems
/ package (4) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ platform (1) -
rubygems
/ security (1) -
rubygems
/ uninstaller (1) -
rubygems
/ user _ interaction (4) -
rubygems
/ validator (1) - shell (1)
-
shell
/ builtin-command (9) -
shell
/ command-processor (1) -
shell
/ error (4) -
shell
/ filter (1) -
shell
/ process-controller (1) -
shell
/ system-command (1) - socket (1)
- sync (2)
-
syslog
/ logger (2) - tempfile (1)
- tsort (1)
- uri (5)
-
webrick
/ accesslog (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (2) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpservlet / erbhandler (1) -
webrick
/ httpservlet / filehandler (2) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ httpstatus (17) -
webrick
/ httputils (1) -
webrick
/ log (2) -
webrick
/ server (1) -
win32
/ resolv (1) - win32ole (9)
-
yaml
/ dbm (1) -
yaml
/ store (1) - zlib (18)
キーワード
- A (1)
- AAAA (1)
- ACL (1)
- AES (1)
- AES128 (1)
- AES192 (1)
- AES256 (1)
- ANY (2)
-
ARGF
. class (1) - ASN1Data (1)
- ASN1Error (1)
- AbstractServlet (1)
- AccessLogError (1)
- Alias (2)
- AmbiguousOption (1)
- AncillaryData (1)
- AnonClass (1)
- AppendFile (1)
- AppendIO (1)
- Application (1)
- AttlistDecl (1)
- Attribute (2)
- AttributeError (1)
- Attributes (1)
- BF (1)
- BMPString (1)
- BN (1)
- BNError (1)
- BadAlias (1)
- BaseParser (1)
- BasicLog (1)
- BasicResponse (1)
- BigDecimal (1)
- BitString (1)
- BlockCaller (1)
- BodyTypeMultipart (1)
- Boolean (1)
- BufError (1)
- BuildCommand (1)
- Builder (2)
- BuiltInCommand (1)
- CAST5 (1)
- CData (1)
- CGIHandler (1)
- CNAME (2)
- CRCError (1)
- CRL (1)
- CRLError (1)
- CStruct (1)
- CUnion (1)
- CantApplyMethod (1)
- CantDefine (1)
- Cat (1)
- Categories (3)
- CategoriesBase (1)
- Category (4)
- CategoryBase (1)
- Certificate (1)
- CertificateError (1)
- CertificateId (1)
- ChangeLog (1)
- Channel (5)
- ChannelBase (1)
- Child (1)
- ChildExited (1)
- Cipher (2)
- CipherError (1)
- CircularDatastructure (1)
- Class (2)
- ClassModule (1)
- CleanupCommand (1)
- ClientError (1)
- ClosedIO (1)
- ClosedQueueError (1)
- Closure (1)
- Cloud (1)
- CommandLineError (1)
- CommandNotFound (1)
- CommandProcessor (1)
- Comment (1)
- CompatibilityError (1)
- Complex (1)
- Concat (1)
- ConditionVariable (3)
- Config (1)
- ConfigError (1)
- ConfigFile (1)
- ConfigureBuilder (1)
- Conflict (1)
- ConsoleUI (1)
- Constructive (1)
- Cyclic (1)
- DBM (1)
- DES (1)
- DH (1)
- DHError (1)
- DLError (1)
- DNS (1)
- DRbObjectTemplate (1)
- DSA (1)
- DSAError (1)
- DSS (1)
- DSS1 (1)
- DataError (1)
- Day (2)
- DayBase (1)
- Declaration (1)
- DecodeError (1)
- Default (1)
- DefaultFileHandler (1)
- DefaultLoader (1)
- Deflate (1)
- Delegator (1)
- Delete (1)
- DependencyInstaller (1)
- DependencyList (1)
- DependencyRemovalException (1)
- Digest (2)
- DigestError (1)
- DirStackEmpty (1)
- DocType (1)
- Document (1)
- DomainName (1)
- EADDRNOTAVAIL (1)
- EALREADY (1)
- EBADSLT (1)
- EC (1)
- ECANCELED (1)
- ECError (1)
- ECHILD (1)
- EDEADLK (1)
- EDEADLOCK (1)
- EFAULT (1)
- EILSEQ (1)
- EINVAL (1)
- EL2HLT (1)
- EL2NSYNC (1)
- EL3HLT (1)
- EL3RST (1)
- ELIBACC (1)
- ELIBBAD (1)
- ELIBEXEC (1)
- ELIBMAX (1)
- ELIBSCN (1)
- ELNRNG (1)
- ELOOP (1)
- EMFILE (1)
- EMLINK (1)
- EMULTIHOP (1)
- ENAMETOOLONG (1)
- ENAVAIL (1)
- ENFILE (1)
- ENOLCK (1)
- ENOLINK (1)
- ENOTBLK (1)
- ENOTCAPABLE (1)
- ENOTRECOVERABLE (1)
- EOVERFLOW (1)
- EPROCLIM (1)
- EPROCUNAVAIL (1)
- EPROGUNAVAIL (1)
- ERBHandler (1)
- ERFKILL (1)
- ESTALE (1)
- EUCLEAN (1)
- EWOULDBLOCK (1)
- EXFULL (1)
- EarlyTime (1)
- Echo (1)
- EigenvalueDecomposition (1)
- Element (2)
- ElementDecl (1)
- Elements (1)
- Enclosure (3)
- EnclosureBase (1)
- EncodeError (1)
- EndOfYAMLException (1)
- Engine (1)
- EngineError (1)
- Entity (1)
- Enumerated (1)
- Envelope (1)
- ErrNotRegular (1)
- Error (6)
- ExpectationFailed (1)
- ExtConfBuilder (1)
- Extension (1)
- ExtensionBuildError (1)
- ExtensionError (1)
- ExtensionFactory (1)
- ExternalEntity (1)
- FTPReplyError (1)
- FalseClass (1)
- FieldInfo (1)
- File (1)
- FileCreationTask (1)
- FileHandler (1)
- FileInputMethod (1)
- FileList (2)
- FileOperations (1)
- FileOverflow (1)
- FilePermissionError (1)
- FileStore (1)
- FileTask (1)
- Filter (2)
- FlagCountError (1)
- Float (1)
- FloatDomainError (1)
- FormData (1)
- Formatter (2)
- Function (1)
- GDBMFatalError (1)
- GeneralString (1)
- GeneralizedTime (1)
- Generic (1)
- GetoptLong (1)
- Glob (1)
- GraphicString (1)
- Group (1)
- Guid (1)
- GzipFile (1)
- GzipReader (1)
- GzipWriter (1)
- HINFO (2)
- HMAC (1)
- HMACError (1)
- HTTPClientError (1)
- HTTPConflict (1)
- HTTPExpectationFailed (1)
- HTTPFailedDependency (1)
- HTTPFatalError (1)
- HTTPInternalServerError (1)
- HTTPLengthRequired (1)
- HTTPLocked (1)
- HTTPMethodNotAllowed (1)
- HTTPMovedPermanently (1)
- HTTPMovedTemporarily (1)
- HTTPMultiStatus (1)
- HTTPMultipleChoice (1)
- HTTPMultipleChoices (1)
- HTTPNotAcceptable (1)
- HTTPNotImplemented (1)
- HTTPPartialContent (1)
- HTTPPreconditionFailed (1)
- HTTPRequestEntityTooLarge (1)
- HTTPRequestHeaderFieldsTooLarge (1)
- HTTPRequestURITooLarge (1)
- HTTPRequestURITooLong (1)
- HTTPRequestedRangeNotSatisfiable (1)
- HTTPRetriableError (1)
- HTTPServiceUnavailable (1)
- HTTPServletError (1)
- HTTPSwitchProtocol (1)
- HTTPUnprocessableEntity (1)
- Handle (1)
- Handler (1)
- Help (1)
- HelpCommand (1)
- Hosts (1)
- Hour (2)
- HourBase (1)
- IA5String (1)
- IDEA (1)
- IOSource (1)
- IPv4 (1)
- IPv6 (1)
- ISO64String (1)
- Image (2)
- ImageFavicon (2)
- ImageItem (1)
- Include (1)
- Inflate (1)
- InstallCommand (1)
- InstallError (1)
- Installer (1)
- Instruction (1)
- Integer (1)
- InternalServerError (1)
- InvalidArgument (1)
- InvalidByteSequenceError (1)
- InvalidComponentError (1)
- InvalidEncoding (1)
- InvalidHashTupleKey (1)
- InvalidOption (2)
- InvalidRSSError (1)
- InvalidSpecificationException (1)
- InvalidURIError (1)
- Item (1)
- Items (1)
- Kill (1)
- LDAP (1)
- LDAPS (1)
- LUPDecomposition (1)
- Lazy (1)
- LengthError (1)
- LengthRequired (1)
- Lexer (1)
- ListCommand (1)
- Load (1)
- LoadAbort (1)
- LoadError (2)
- LocalJumpError (1)
- Location (1)
- Lock (1)
- LockCommand (1)
- LockModeFailer (1)
- Log (1)
- LogDevice (1)
- Logger (2)
- MD2 (1)
- MD4 (1)
- MD5 (1)
- MDC2 (1)
- MINFO (2)
- MLSxEntry (1)
- MX (2)
- MailTo (1)
- MailboxACLItem (1)
- MailboxList (1)
- MailboxQuota (1)
- MailboxQuotaRoot (1)
- MakefileLoader (1)
- MalformedCSVError (1)
- MemError (1)
- MethodNotAllowed (1)
- MissingArgument (1)
- Mkcol (1)
- Module (1)
- MountTable (1)
- MovedPermanently (1)
- MultiTask (1)
- MultipleChoices (1)
- NS (2)
- Name (2)
- NameError (1)
- NeedDict (1)
- NeedlessArgument (2)
- NilClass (1)
- NonSeekableIO (1)
- NormalClass (1)
- NormalModule (1)
- NotAcceptable (1)
- NotAvailableValueError (1)
- NotImplemented (1)
- NotImplementedError (1)
- NotValidXMLParser (1)
- NotWellFormedError (1)
- NotationDecl (1)
- Null (1)
- NullStore (1)
- NumericString (1)
- OCSPError (1)
- ObjectId (1)
- OctetString (1)
- OldFormat (1)
- OpenSSLError (1)
- OtherResolvError (1)
- Output (1)
- OverlappedPrefixError (1)
- PKCS12 (1)
- PKCS12Error (1)
- PKCS5Error (1)
- PKCS7 (2)
- PKCS7Error (1)
- PKey (1)
- PKeyError (1)
- POPMail (1)
- PTR (2)
- Parent (1)
- ParseException (1)
- PartialContent (1)
- Platform (1)
- Point (1)
- Pointer (1)
- Policy (1)
- PreconditionFailed (1)
- Pretty (1)
- Primitive (1)
- PrintableString (1)
- ProcHandler (1)
- ProcessController (1)
- ProtoFatalError (1)
- ProtoRetriableError (1)
- ProtocolError (1)
- PullEvent (1)
- PullParser (1)
- Query (1)
- RC2 (1)
- RC4 (1)
- RC5 (1)
- RIPEMD160 (1)
- RSA (1)
- RSAError (1)
- RakeBuilder (1)
- RandomError (1)
- Rational (1)
- ReadlineInputMethod (1)
- RecipientInfo (1)
- RemoteInstallationCancelled (1)
- RemoteInstallationSkipped (1)
- Request (2)
- RequestCanceledError (1)
- RequestEntityTooLarge (1)
- RequestError (2)
- RequestRangeNotSatisfiable (1)
- RequestURITooLarge (1)
- Resolv (2)
- ResolvError (1)
- Resource (1)
- Response (1)
- Revoked (1)
- RevokedError (1)
- RubyLex (1)
- RuleRecursionOverflowError (1)
- SAX2Parser (1)
- SHA (1)
- SHA1 (1)
- SHA224 (1)
- SHA256 (1)
- SHA384 (1)
- SHA512 (1)
- SMTPFatalError (1)
- SOA (2)
- SPKI (1)
- SPKIError (1)
- SRV (1)
- SSLContext (1)
- SSLError (1)
- SSLServer (1)
- SSLSocket (1)
- Scalar (1)
- ScalarScanner (1)
- Sequence (1)
- ServiceUnavailable (1)
- Session (1)
- SessionError (1)
- Set (1)
- Shell (1)
- ShiftingError (1)
- SignalException (1)
- Signer (1)
- SignerInfo (1)
- SilentProgressReporter (1)
- SilentUI (1)
- Simple (1)
- SimpleDelegator (1)
- SimpleProgressReporter (1)
- SimpleRenewer (1)
- SimpleServer (1)
- SingleClass (1)
- SizedQueue (1)
- SkipDays (2)
- SkipDaysBase (1)
- SkipHours (2)
- SkipHoursBase (1)
- Source (2)
- SourceFactory (1)
- StaleCommand (1)
- Stat (1)
- Store (2)
- StoreContext (1)
- StoreError (1)
- StreamEnd (1)
- StreamError (1)
- StreamParser (1)
- SwitchingProtocols (1)
- Symbol (1)
- SystemCallError (1)
- SystemCommand (1)
- T61String (1)
- TXT (2)
- Table (1)
- TaskLib (1)
- TaxonomyTopic (1)
- TaxonomyTopics (1)
- Tee (1)
- Tempfile (1)
- Template (1)
- Text (1)
- TextInput (1)
- Textinput (1)
- ToHtml (1)
- ToHtmlCrossref (1)
- TooLongFileName (1)
- TopLevel (1)
- TrackBackAbout (2)
- TrackBackPing (2)
- Transitive (1)
- TreeBuilder (1)
- TreeParser (1)
- TrialDivisionGenerator (1)
- TrueClass (1)
- Tuple (1)
- TupleEntry (1)
- TupleSpace (1)
- TupleSpaceProxy (1)
- UTCTime (1)
- UTF8String (1)
- UltraLightParser (1)
- UndefinedNamespaceException (1)
- UninstallCommand (1)
- Uninstaller (1)
- UniversalString (1)
- UnknownLocker (1)
- Unlock (1)
- Validator (1)
- VersionError (1)
- VideotexString (1)
- Void (1)
- WIN32OLE (1)
- WIN32OLERuntimeError (1)
-
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1) -
WIN32OLE
_ VARIABLE (1) -
WIN32OLE
_ VARIANT (1) - WKS (1)
- XMLDecl (1)
- XMLParserNotFound (1)
- XMLStyleSheet (2)
- XPath (1)
- XPathParser (1)
- YAMLTree (1)
- Yielder (1)
- ZStream (1)
- fatal (1)
検索結果
先頭5件
-
WEBrick
:: HTTPServlet :: FileHandler (45004.0) -
通常のファイルサーバとしての機能を提供するためのサーブレット。
通常のファイルサーバとしての機能を提供するためのサーブレット。 -
Gem
:: RemoteInstallationCancelled (36004.0) -
???
??? -
SimpleDelegator (36004.0)
-
Delegator クラスを継承し、シンプルなメソッド委譲を実現した具象クラス。
Delegator クラスを継承し、シンプルなメソッド委譲を実現した具象クラス。
委譲先に指定されたオブジェクトへメソッドの実行を委譲します。
例:
//emlist{
require 'delegate'
foo = Object.new
def foo.test
p 25
end
foo2 = SimpleDelegator.new(foo)
foo2.test # => 25
//} -
WEBrick
:: HTTPServlet :: DefaultFileHandler (36004.0) -
通常のファイルサーバとしての機能を提供するためのサーブレットです。 WEBrick::HTTPServlet::FileHandler の内部で利用しています。
通常のファイルサーバとしての機能を提供するためのサーブレットです。
WEBrick::HTTPServlet::FileHandler の内部で利用しています。 -
WIN32OLE
_ VARIABLE (36004.0) -
OLEオートメーションの変数情報をRubyで参照するためのクラスです。
OLEオートメーションの変数情報をRubyで参照するためのクラスです。
OLEオートメーションサーバは、定数(WIN32OLE.const_load)、メソッ
ド/プロパティ(WIN32OLE_METHOD)、イベント(WIN32OLE_EVENT)
のほかに変数をクライアントへ提供できます。WIN32OLE_VARIABLEクラスは、サー
バが提供する変数の情報をオブジェクト化します。変数情報にはCOMで決められ
た構造体やユーザ定義型のフィールド情報などがありますが、最も良く利用さ
れるのはenum(列挙型)のメンバ情報です。enumのメンバは定数として利用で
きます。
WIN32OL... -
Fiddle
:: Closure :: BlockCaller (27004.0) -
Ruby のブロックをラップしたコールバック関数を表すクラスです。
Ruby のブロックをラップしたコールバック関数を表すクラスです。
Ruby のブロックを C の関数ポインタとして表現するためのクラスです。
require 'fiddle'
include Fiddle
libc = Fiddle.dlopen("/lib/libc.so.6")
qs = Fiddle::Function.new(libc["qsort"],
[TYPE_VOIDP, TYPE_INT, TYPE_INT, TYPE_VOIDP],
TYP... -
Fiddle
:: DLError (27004.0) -
Fiddle のエラー全般を表すクラス。
Fiddle のエラー全般を表すクラス。 -
Fiddle
:: Handle (27004.0) -
オープンされたダイナミックライブラリを表すクラスです。
オープンされたダイナミックライブラリを表すクラスです。
dlopen(3) が返すハンドラーのラッパーです。 -
Logger
:: LogDevice (27004.0) -
Logger の内部で使用するログの出力先を表すクラスです。
Logger の内部で使用するログの出力先を表すクラスです。 -
OpenSSL
:: SSL :: SSLContext (27004.0) -
SSL コンテキストクラス。
SSL コンテキストクラス。
SSL コネクション(OpenSSL::SSL::SSLSocket や OpenSSL::SSL::SSLServer)
オブジェクトを生成するためのファクトリクラスです。
コネクションを生成するために必要なパラメータ(プロトコルのバージョン、
証明書の情報、認証の要件など)を保持します。
コネクションを1度生成して以降は、コンテキストが保持しているパラメータを
変更できません。一部のパラメータが共有されるため、安全性のため
Object#freeze によってオブジェクトを変更不可能にします。
ただしこの凍結は完全ではなく、
この後もセッション管理機能によ... -
OpenSSL
:: SSL :: SSLError (27004.0) -
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。 -
OpenSSL
:: SSL :: SSLServer (27004.0) -
SSL サーバーのためのクラス。
SSL サーバーのためのクラス。
TCPServer をラップするクラスで、TCPServer で接続した
ソケットを OpenSSL::SSL::SSLSocket でラップする機能を持ちます。
おおよそ TCPServer と同様のメソッドを持ちます。
基本的には SSL サーバを簡単に実装するためのクラスであり、
これを利用せずとも SSL サーバを実装することは可能です。
以下はクライアントからの入力を標準出力に出力するだけのサーバです。
require 'socket'
require 'openssl'
include OpenSSL
ctx =... -
OpenSSL
:: SSL :: SSLSocket (27004.0) -
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
=== 例
SSL/TLS サーバに接続して write します。
require 'socket'
require 'openssl'
include OpenSSL
soc = TCPSocket.new('www.example.com', 443)
ssl = SSL::SSLSocket.new(soc)
ssl.connect
ssl.post_connection_check('www.example.com')
raise "verification er... -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (27004.0) -
xml_stylesheetは maker.xml_stylesheet.new_xml_stylesheetで作成されたオ ブジェクトとします.
xml_stylesheetは
maker.xml_stylesheet.new_xml_stylesheetで作成されたオ
ブジェクトとします.
hrefとtypeは必ず指定する必要があります.ただし,
hrefに設定した値の拡張子が.xslまたは.cssの場合は
typeを指定する必要はありません.自動で推測します. -
Resolv
:: DNS :: Config :: OtherResolvError (27004.0) -
DNS サーバからの応答がエラーであった場合に発生する例外です。
DNS サーバからの応答がエラーであった場合に発生する例外です。
Resolv::DNSの各メソッドがこの例外を発生させる可能性があります。 -
Resolv
:: ResolvError (27004.0) -
名前解決に失敗したときに発生する例外のクラスです。
名前解決に失敗したときに発生する例外のクラスです。 -
Shell
:: ProcessController (27004.0) -
-
Syslog
:: Logger (27004.0) -
Logger のようなインターフェイスを用いて syslog にログを記録するた めのクラスです。
Logger のようなインターフェイスを用いて syslog にログを記録するた
めのクラスです。 -
WEBrick
:: AccessLog :: AccessLogError (27004.0) -
指定されたアクセスログの形式が正しくない場合に発生します。
指定されたアクセスログの形式が正しくない場合に発生します。 -
WEBrick
:: HTTPServlet :: AbstractServlet (27004.0) -
サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。
サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。
サーブレットは以下のように使われます。WEBrick::HTTPServlet::CGIHandler は
webrick/httpservlet/cgihandler で提供されているサーブレットです。
CGIHandler は AbstractServlet のサブクラスです。
require 'webrick'
srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
... -
WEBrick
:: HTTPServlet :: CGIHandler (27004.0) -
CGI を扱うためのサーブレットです。
CGI を扱うためのサーブレットです。 -
WEBrick
:: HTTPServlet :: ERBHandler (27004.0) -
ERB を扱うためのサーブレットです。
ERB を扱うためのサーブレットです。 -
WEBrick
:: HTTPServlet :: HTTPServletError (27004.0) -
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし れません。
ユーザが作成したサーブレット内で例外を発生させるときに使うと便利かもし
れません。 -
WEBrick
:: HTTPServlet :: ProcHandler (27004.0) -
Proc を扱うためのサーブレット。
Proc を扱うためのサーブレット。
WEBrick::HTTPServer#mount に引数として与えることは出来ません。
WEBrick::HTTPServer#mount_procを使ってください。 -
Thread
:: ConditionVariable (18076.0) -
スレッドの同期機構の一つである状態変数を実現するクラスです。
...が空になった場合、
あるいは満タンになった場合に Condition Variable を使って wait しています。
require 'thread'
class TinyQueue
def initialize(max=2)
@max = max
@full = ConditionVariable.new
@empty = ConditionVariable.new
@mutex = Mut... -
ACL (18004.0)
-
drb で用いる ACL(Access Control List)クラス。
drb で用いる ACL(Access Control List)クラス。
Access control list は "allow" と "deny" の2つからなります。
"all" や "*" という文字列は任意のアドレスにマッチします。
IPAddr が取り扱える任意のアドレス/アドレスマスクを
使うことができます。
ACLのエントリーは、以下の例に示すように、
"allow_or_deny", "addr1",
"allow_or_deny", "addr2",
:
という文字列配列で表現されます。
@see DRb.#install_acl, DRb.#st... -
ARGF
. class (18004.0) -
ARGF を表すクラスです。
ARGF を表すクラスです。 -
BigDecimal (18004.0)
-
可変長浮動小数点計算クラスです。
可変長浮動小数点計算クラスです。 -
CGI
:: InvalidEncoding (18004.0) -
不正な文字エンコーディングが現れたときに発生する例外です。
不正な文字エンコーディングが現れたときに発生する例外です。 -
CGI
:: Session :: FileStore (18004.0) -
File を用いたセッション保存先を表すクラスです。
File を用いたセッション保存先を表すクラスです。
値として文字列のみ保存することができます。
他の型の値を扱うときは、ユーザが責任を持って型変換を行う必要があります。 -
CGI
:: Session :: NullStore (18004.0) -
セッションの状態をどこにも保存しないクラスです。
セッションの状態をどこにも保存しないクラスです。
それぞれのメソッドは -
CSV
:: FieldInfo (18004.0) -
行が読み込まれたデータソース内でのフィールドの位置の情報を格納するための 構造体です。
行が読み込まれたデータソース内でのフィールドの位置の情報を格納するための
構造体です。
CSV クラスではこの構造体はいくつかのメソッドのブロックに渡されます。 -
CSV
:: MalformedCSVError (18004.0) -
不正な CSV をパースしようとしたときに発生する例外です。
不正な CSV をパースしようとしたときに発生する例外です。 -
CSV
:: Table (18004.0) -
CSV::Table は CSV ドキュメントを表す二次元のデータ構造です。 行単位や列単位の操作を行うことが出来ます。また必要であれば CSV に 戻すこともできます。
CSV::Table は CSV ドキュメントを表す二次元のデータ構造です。
行単位や列単位の操作を行うことが出来ます。また必要であれば CSV に
戻すこともできます。
ヘッダ行の処理が有効である場合、CSV から返されるテーブルは全てこのクラスから
構築されます。
以下のメソッドを Array に委譲します。
* Array#empty?
* Array#length
* Array#size
=== アクセスモード
以下の三種類のモードがあります。
: :col_or_row
デフォルトはこのモードです。このマニュアル内ではミックスモードと呼んでいます。
... -
Class (18004.0)
-
クラスのクラスです。
...正確に言えば、個々のクラスはそれぞれメタクラスと呼
ばれる名前のないクラスをクラスとして持っていて、Class はそのメタ
クラスのクラスです。この関係は少し複雑ですが、Ruby を利用するにあたっ
ては特に重要ではあ......すが、それ以外のほとんどの機能は Module から継
承されています。Module のメソッドのうち
* Module#module_function
* Module#extend_object
* Module#append_features
* Module#prepend_features
* Module#refine
は Class では未定義にされています。... -
ClosedQueueError (18004.0)
-
close 済みの Thread::Queue や Thread::SizedQueue に許可され ていない操作を行おうとした場合に発生する例外です。
close 済みの Thread::Queue や Thread::SizedQueue に許可され
ていない操作を行おうとした場合に発生する例外です。 -
Complex (18004.0)
-
複素数を扱うクラスです。
複素数を扱うクラスです。
Complex オブジェクトを作成するには、Kernel.#Complex、
Complex.rect、Complex.polar、Numeric#to_c、
String#to_c のいずれかを使用します。
//emlist[Complex オブジェクトの作り方][ruby]{
Complex(1) # => (1+0i)
Complex(2, 3) # => (2+3i)
Complex.polar(2, 3) # => (-1.9799849932008908+0.2822400161197344i)
Complex(0.... -
ConditionVariable (18004.0)
-
Alias of Thread::ConditionVariable
Alias of Thread::ConditionVariable -
Delegator (18004.0)
-
サブクラスにメソッド委譲の仕組みを提供する抽象クラス。
サブクラスにメソッド委譲の仕組みを提供する抽象クラス。
メソッド委譲を行う場合は、本クラスを継承しDelegator#__getobj__を再定義する必要があります。
具体的な使用例については、SimpleDelegatorを参照してください。 -
Digest
:: Class (18004.0) -
-
Encoding
:: CompatibilityError (18004.0) -
2つのエンコーディング間に互換性がない場合に発生する例外。
2つのエンコーディング間に互換性がない場合に発生する例外。
エンコーディングの異なる文字列を連結しようとした場合などに発生します。
//emlist[例][ruby]{
"あ".encode("EUC-JP") + "あ".encode("UTF-8")
#=> Encoding::CompatibilityError: incompatible character encodings: EUC-JP and UTF-8
//} -
Encoding
:: InvalidByteSequenceError (18004.0) -
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生 する例外。
文字列がそのエンコーディングにおいて不正なバイト列である場合に発生
する例外。
通常エンコーディング変換時に発生します。
//emlist[例][ruby]{
"\x82\xa0".force_encoding("cp932").encode("UTF-8")
#=> "あ"
"\x82\xa0".force_encoding("EUC-JP").encode("UTF-8")
#=> Encoding::InvalidByteSequenceError: "\x82" on EUC-JP
//} -
Enumerator
:: Lazy (18004.0) -
map や select などのメソッドの遅延評価版を提供するためのクラス。
map や select などのメソッドの遅延評価版を提供するためのクラス。
動作は通常の Enumerator と同じですが、以下のメソッドが遅延評価を行う
(つまり、配列ではなく Enumerator を返す) ように再定義されています。
* map/collect
* flat_map/collect_concat
* select/find_all
* reject
* grep, grep_v
* take, take_while
* drop, drop_while
* slice_before, slice_after, slice_when
* chunk... -
Enumerator
:: Yielder (18004.0) -
Enumerator.new で使われるクラスで、直接使うものではありません。
Enumerator.new で使われるクラスで、直接使うものではありません。 -
Errno
:: EADDRNOTAVAIL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EALREADY (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EBADSLT (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ECANCELED (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ECHILD (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EDEADLK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EDEADLOCK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EFAULT (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EILSEQ (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EINVAL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EL2HLT (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EL2NSYNC (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EL3HLT (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EL3RST (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELIBACC (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELIBBAD (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELIBEXEC (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELIBMAX (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELIBSCN (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELNRNG (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ELOOP (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EMFILE (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EMLINK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EMULTIHOP (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENAMETOOLONG (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENAVAIL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENFILE (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENOLCK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENOLINK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENOTBLK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENOTCAPABLE (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ENOTRECOVERABLE (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EOVERFLOW (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EPROCLIM (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EPROCUNAVAIL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EPROGUNAVAIL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ERFKILL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: ESTALE (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EUCLEAN (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EWOULDBLOCK (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
Errno
:: EXFULL (18004.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。 -
ExceptionForMatrix
:: ErrNotRegular (18004.0) -
逆行列計算時に行列が正則でない場合に発生する例外です。
逆行列計算時に行列が正則でない場合に発生する例外です。 -
FalseClass (18004.0)
-
false のクラス。 false は FalseClass クラスの唯一のインスタンスです。 false は nil オブジェクトとともに偽を表し、 その他の全てのオブジェクトは真です。
...false のクラス。
false は FalseClass クラスの唯一のインスタンスです。
false は nil オブジェクトとともに偽を表し、
その他の全てのオブジェクトは真です。... -
Fiddle
:: Closure (18004.0) -
コールバック関数を表すクラスです。
...でオブジェクトを生成することで利用します。
require 'fiddle'
include Fiddle # TYPE_* を使うために include する
class Compare < Fiddle::Closure
# qsort の比較関数は 型が int(*)(void*, void*) であるため、
# このメソッドには DL::CPtr......p s # => "()07Uabcqx"
Class.new を使うことで、サブクラスを明示的に作ることなしに
コールバックオブジェクトを作ることができます。
require 'fiddle'
include Fiddle # TYPE_* を使うために include する
compare = Class.new(Fiddle::Closure){... -
File (18004.0)
-
ファイルアクセスのためのクラスです。
ファイルアクセスのためのクラスです。
通常 Kernel.#open または File.open を使って生成します。
IO クラスがインクルードしている File::Constants は File クラスに関係する定数を
格納したモジュールです。
また File::Stat は stat 構造体( stat(2) 参照)を表すクラスです。 -
FileList (18004.0)
-
Alias of Rake::FileList
Alias of Rake::FileList -
Float (18004.0)
-
浮動小数点数のクラス。Float の実装は C 言語の double で、その精度は環 境に依存します。
浮動小数点数のクラス。Float の実装は C 言語の double で、その精度は環
境に依存します。
一般にはせいぜい15桁です。詳しくは多くのシステムで採用されている
浮動小数点標準規格、IEEE (Institute of Electrical and
Electronics Engineers: 米国電気電子技術者協会) 754 を参照してください。
//emlist[あるシステムでの 1/3(=0.333...) の結果][ruby]{
printf("%.50f\n", 1.0/3)
# => 0.3333333333333333148296162562473909929... -
FloatDomainError (18004.0)
-
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、 NaN との比較を行ったときに発生します。
正負の無限大や NaN (Not a Number) を Bignum に変換しようとしたり、
NaN との比較を行ったときに発生します。 -
GDBMFatalError (18004.0)
-
GDBM 内部で使用する例外クラスです。
GDBM 内部で使用する例外クラスです。 -
Gem
:: Builder (18004.0) -
Gem::Specification のインスタンスから Gem パッケージを作成するためのクラスです。
Gem::Specification のインスタンスから Gem パッケージを作成するためのクラスです。 -
Gem
:: CommandLineError (18004.0) -
コマンドラインの例外です。
コマンドラインの例外です。 -
Gem
:: Commands :: BuildCommand (18004.0) -
Gem パッケージをビルドするためのクラスです。
Gem パッケージをビルドするためのクラスです。 -
Gem
:: Commands :: CleanupCommand (18004.0) -
ローカルにインストールされている古い Gem を削除するクラスです。
ローカルにインストールされている古い Gem を削除するクラスです。 -
Gem
:: Commands :: HelpCommand (18004.0) -
Gem コマンドに関するヘルプを提供するためのクラスです。
Gem コマンドに関するヘルプを提供するためのクラスです。 -
Gem
:: Commands :: InstallCommand (18004.0) -
Gem パッケージをローカルリポジトリにインストールするためのクラスです。
Gem パッケージをローカルリポジトリにインストールするためのクラスです。 -
Gem
:: Commands :: ListCommand (18004.0) -
Gem パッケージの名前を前方一致で検索するためのクラスです。
Gem パッケージの名前を前方一致で検索するためのクラスです。