ライブラリ
- ビルトイン (242)
- bigdecimal (2)
-
bigdecimal
/ util (1) -
cgi
/ core (51) -
cgi
/ html (47) -
cgi
/ session (16) -
cgi
/ session / pstore (4) - continuation (2)
- csv (26)
- date (6)
- drb (1)
- e2mmap (6)
- etc (1)
- expect (2)
- fiddle (5)
-
fiddle
/ import (4) - getoptlong (3)
-
io
/ console (6) -
io
/ nonblock (1) -
io
/ wait (5) -
irb
/ context (2) -
irb
/ input-method (5) -
irb
/ output-method (1) - json (3)
-
json
/ add / exception (1) -
json
/ add / rational (1) - logger (2)
- mathn (1)
- matrix (32)
- mkmf (4)
- monitor (6)
-
net
/ ftp (4) -
net
/ http (8) -
net
/ imap (16) -
net
/ pop (9) -
net
/ smtp (2) - open-uri (3)
- openssl (106)
- optparse (70)
- pathname (9)
- prime (6)
- pstore (2)
- psych (10)
- rake (41)
-
rake
/ gempackagetask (1) -
rake
/ packagetask (5) -
rake
/ rdoctask (4) -
rake
/ testtask (3) -
rdoc
/ code _ object (2) -
rdoc
/ context (12) -
rdoc
/ generator / darkfish (1) -
rdoc
/ generator / ri (1) -
rdoc
/ markdown (4) -
rdoc
/ top _ level (1) - resolv (1)
- rexml (4)
-
rexml
/ document (33) -
rexml
/ parsers / pullparser (2) -
rexml
/ sax2listener (4) -
rexml
/ streamlistener (3) - rss (34)
- rubygems (6)
-
rubygems
/ command (8) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ dependency (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (3) -
rubygems
/ format (1) -
rubygems
/ gem _ path _ searcher (3) -
rubygems
/ indexer (4) -
rubygems
/ installer (4) -
rubygems
/ old _ format (1) -
rubygems
/ package / tar _ header (1) -
rubygems
/ package / tar _ input (4) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader (1) -
rubygems
/ package / tar _ writer (9) -
rubygems
/ platform (2) -
rubygems
/ remote _ fetcher (3) -
rubygems
/ requirement (3) -
rubygems
/ source _ index (5) -
rubygems
/ source _ info _ cache (1) -
rubygems
/ spec _ fetcher (1) -
rubygems
/ specification (97) -
rubygems
/ uninstaller (1) -
rubygems
/ user _ interaction (21) -
rubygems
/ version (4) -
rubygems
/ version _ option (2) - scanf (5)
- set (2)
- shell (8)
-
shell
/ builtin-command (1) -
shell
/ command-processor (8) -
shell
/ filter (17) -
shell
/ process-controller (2) - socket (20)
- stringio (83)
- time (2)
- timeout (1)
- tracer (1)
- uri (2)
-
webrick
/ cgi (1) -
webrick
/ httprequest (1) -
webrick
/ httpresponse (7) -
webrick
/ https (1) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ httpversion (6) -
win32
/ registry (3) - win32ole (6)
- zlib (22)
クラス
-
ARGF
. class (31) - Array (10)
- BasicSocket (4)
- BigDecimal (2)
- CGI (2)
-
CGI
:: Session (4) -
CGI
:: Session :: FileStore (4) -
CGI
:: Session :: MemoryStore (4) -
CGI
:: Session :: NullStore (4) -
CGI
:: Session :: PStore (4) - CSV (22)
-
CSV
:: Table (2) - Complex (3)
- Continuation (2)
-
DRb
:: DRbUnknown (1) - Date (3)
- DateTime (3)
- Dir (1)
-
Encoding
:: Converter (6) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (3) - Enumerator (2)
- Exception (11)
-
Fiddle
:: Function (5) - File (6)
- Float (3)
-
Gem
:: Command (8) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: Dependency (2) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (3) -
Gem
:: Format (1) -
Gem
:: GemPathSearcher (3) -
Gem
:: Indexer (4) -
Gem
:: Installer (4) -
Gem
:: LoadError (2) -
Gem
:: OldFormat (1) -
Gem
:: Package :: TarHeader (1) -
Gem
:: Package :: TarInput (4) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Package :: TarReader (1) -
Gem
:: Package :: TarWriter (7) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Package :: TarWriter :: RestrictedStream (1) -
Gem
:: Platform (2) -
Gem
:: RemoteFetcher (3) -
Gem
:: Requirement (3) -
Gem
:: SourceIndex (5) -
Gem
:: SourceInfoCache (1) -
Gem
:: SpecFetcher (1) -
Gem
:: Specification (97) -
Gem
:: StreamUI (10) -
Gem
:: Uninstaller (1) -
Gem
:: Version (4) - GetoptLong (3)
- IO (96)
-
IRB
:: Context (2) -
IRB
:: StdioInputMethod (5) -
IRB
:: StdioOutputMethod (1) - Integer (4)
-
JSON
:: State (2) - Logger (1)
-
Logger
:: LogDevice (1) - Matrix (12)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (2)
-
MonitorMixin
:: ConditionVariable (5) -
Net
:: FTP (4) -
Net
:: HTTP (4) -
Net
:: HTTPGenericRequest (2) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (1) -
Net
:: IMAP :: BodyTypeBasic (3) -
Net
:: IMAP :: BodyTypeMessage (3) -
Net
:: IMAP :: BodyTypeMultipart (2) -
Net
:: IMAP :: BodyTypeText (3) -
Net
:: IMAP :: ContentDisposition (2) -
Net
:: IMAP :: ContinuationRequest (2) -
Net
:: POPMail (9) -
Net
:: SMTP (2) - NilClass (3)
- Numeric (1)
- Object (4)
-
OpenSSL
:: Config (6) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: SSL :: SSLContext (21) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (10) -
OpenSSL
:: SSL :: Session (9) -
OpenSSL
:: X509 :: CRL (4) -
OpenSSL
:: X509 :: Certificate (5) -
OpenSSL
:: X509 :: Extension (10) -
OpenSSL
:: X509 :: ExtensionFactory (16) -
OpenSSL
:: X509 :: Request (2) -
OpenSSL
:: X509 :: Revoked (3) - OptionParser (53)
-
OptionParser
:: ParseError (9) - PStore (2)
- Pathname (9)
- Prime (2)
-
Prime
:: TrialDivisionGenerator (3) - Proc (1)
-
Psych
:: Emitter (2) -
Psych
:: Handler (1) -
Psych
:: Nodes :: Document (2) -
Psych
:: Nodes :: Node (2) -
Psych
:: Stream (1) -
RDoc
:: CodeObject (2) -
RDoc
:: Context (5) -
RDoc
:: Context :: Section (7) -
RDoc
:: Generator :: Darkfish (1) -
RDoc
:: Generator :: RI (1) -
RDoc
:: Markdown (4) -
RDoc
:: Options (70) -
RDoc
:: TopLevel (1) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (1) -
REXML
:: Child (1) -
REXML
:: Declaration (2) -
REXML
:: DocType (3) -
REXML
:: Document (3) -
REXML
:: Element (3) -
REXML
:: Entity (1) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Instruction (7) -
REXML
:: NotationDecl (7) -
REXML
:: ParseException (4) -
REXML
:: Parsers :: PullEvent (2) -
REXML
:: XMLDecl (2) -
RSS
:: Maker :: ChannelBase (2) -
RSS
:: Maker :: ImageBase (2) -
RSS
:: Maker :: ItemsBase :: ItemBase (2) -
RSS
:: Maker :: TextinputBase (2) -
RSS
:: RDF :: Channel (2) -
RSS
:: RDF :: Item (2) -
RSS
:: RDF :: Textinput (2) -
RSS
:: Rss :: Channel (2) -
RSS
:: Rss :: Channel :: Image (2) -
RSS
:: Rss :: Channel :: Item (2) -
RSS
:: Rss :: Channel :: TextInput (2) -
Rake
:: Application (11) -
Rake
:: FileCreationTask (2) -
Rake
:: FileList (8) -
Rake
:: FileTask (1) -
Rake
:: GemPackageTask (1) -
Rake
:: InvocationChain (3) -
Rake
:: InvocationChain :: EmptyInvocationChain (3) -
Rake
:: PackageTask (5) -
Rake
:: RDocTask (4) -
Rake
:: Task (7) -
Rake
:: TestTask (3) - Rational (28)
- Regexp (1)
-
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
RubyVM
:: InstructionSequence (11) -
Scanf
:: FormatSpecifier (1) - Set (2)
- Shell (8)
-
Shell
:: AppendIO (1) -
Shell
:: CommandProcessor (8) -
Shell
:: Filter (17) -
Shell
:: ProcessController (2) - SignalException (2)
- Socket (2)
-
Socket
:: AncillaryData (1) -
Socket
:: Option (9) - StopIteration (1)
- String (11)
- StringIO (83)
- Thread (6)
-
Thread
:: Backtrace :: Location (7) -
Thread
:: ConditionVariable (3) - Time (4)
- TracePoint (1)
- Tracer (1)
- UDPSocket (1)
- UNIXServer (1)
- UNIXSocket (2)
-
URI
:: LDAP (2) - UnboundMethod (1)
-
WEBrick
:: CGI (1) -
WEBrick
:: Cookie (1) -
WEBrick
:: HTTPRequest (2) -
WEBrick
:: HTTPResponse (7) -
WEBrick
:: HTTPServer (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (1) -
WEBrick
:: HTTPServlet :: FileHandler (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1) -
WEBrick
:: HTTPVersion (6) -
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (2) -
WIN32OLE
_ TYPELIB (3) -
Win32
:: Registry (3) -
Zlib
:: Deflate (1) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipReader (12) -
Zlib
:: GzipWriter (6) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: HtmlExtension (47) -
CGI
:: QueryExtension (43) -
CGI
:: QueryExtension :: Value (6) - DublinCoreModel (6)
- Enumerable (5)
- Exception2MessageMapper (6)
-
Fiddle
:: Importer (4) -
Gem
:: DefaultUserInteraction (3) -
Gem
:: InstallUpdateOptions (2) -
Gem
:: LocalRemoteOptions (9) -
Gem
:: QuickLoader (3) -
Gem
:: UserInteraction (8) -
Gem
:: VersionOption (2) - Kernel (11)
- MonitorMixin (1)
-
Net
:: HTTPExceptions (1) -
OpenSSL
:: Buffering (15) -
OpenSSL
:: SSL :: SocketForwarder (1) -
OpenURI
:: OpenRead (3) -
OptionParser
:: Arguable (8) -
REXML
:: SAX2Listener (4) -
REXML
:: StreamListener (3) -
RSS
:: SyndicationModel (6) -
Rake
:: TaskManager (3)
キーワード
- * (1)
- ** (2)
- + (1)
- - (2)
-
/ (1) - < (1)
- << (3)
- <=> (3)
- == (5)
- === (1)
- =~ (1)
- > (1)
- >> (1)
- Fail (1)
- JSON (1)
- Raise (1)
- [] (5)
-
_ dump (1) - a (2)
- abbreviate (1)
- abi (1)
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) -
absolute
_ path (2) - accept (2)
-
accept
_ charset (1) -
accept
_ encoding (1) -
accept
_ language (1) -
accept
_ nonblock (2) -
accept
_ uri _ http (1) - actions (1)
-
add
_ bindir (1) -
add
_ bulk _ threshold _ option (1) -
add
_ class _ or _ module (2) -
add
_ dependency (1) -
add
_ description (1) -
add
_ development _ dependency (1) -
add
_ extension (3) -
add
_ file (2) -
add
_ file _ simple (2) -
add
_ loader (1) -
add
_ option (1) -
add
_ platform _ option (1) -
add
_ proxy _ option (1) -
add
_ runtime _ dependency (1) -
add
_ source _ option (1) -
add
_ spec (1) -
add
_ update _ sources _ option (1) -
add
_ value (1) -
add
_ version _ option (1) - advise (1)
- ajd (1)
- alert (2)
-
alert
_ error (2) -
alert
_ warning (2) - all (3)
-
all
_ one _ file (1) - amjd (1)
- append (5)
- application (1)
- application= (1)
-
arg
_ description (1) - args (1)
- ask (2)
-
ask
_ yes _ no (2) -
assign
_ defaults (1) - atime (4)
-
auth
_ type (1) - autoclose= (1)
- autoclose? (1)
- autorequire (1)
- autorequire= (1)
- backtrace (1)
-
backtrace
_ locations (3) - base (1)
-
base
_ label (2) - bind (2)
- bindir (1)
- bindir= (1)
- binmode (1)
- binread (1)
- binwrite (1)
- blockdev? (1)
- blockquote (2)
- body (1)
- body= (1)
-
body
_ stream (1) -
body
_ stream= (1) - bool (1)
- both? (1)
- broadcast (2)
-
build
_ extensions (1) - bytes (4)
-
cache
_ control (1) -
calculate
_ integers _ for _ gem _ version (1) - call (2)
- cause (1)
- ceil (1)
-
cert
_ chain (1) -
cert
_ chain= (1) - chardev? (1)
- chars (3)
- charset (1)
-
check
_ closed (1) - checkbox (2)
-
checkbox
_ group (2) -
choose
_ from _ list (2) - chr (1)
- chunk (1)
-
clear
_ actions (1) - clone (1)
- close (8)
-
close
_ read (1) -
close
_ write (3) - closed? (1)
-
closed
_ read? (1) -
closed
_ write? (1) - codepoints (4)
- coerce (1)
- cofactor (1)
-
cofactor
_ expansion (1) - combination (2)
- comment (1)
- compress (1)
- config (1)
- config= (1)
- configure (1)
-
connect
_ nonblock (2) -
connection
_ for (1) - content (1)
- content= (1)
-
content
_ length (2) -
content
_ length= (1) -
content
_ type (1) - context (1)
- conversion (1)
- convert (1)
- cooked (1)
-
coverage
_ report (1) -
coverage
_ report= (1) - create (1)
-
create
_ body (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) - critical= (1)
- critical? (1)
- crl (1)
- crl= (1)
- css (1)
- ctime (5)
-
current
_ section (1) - d (1)
- data (2)
- date (1)
- date= (1)
-
dc
_ description (1) -
dc
_ description= (1) -
dc
_ descriptions (1) -
dc
_ relation (1) -
dc
_ relation= (1) -
dc
_ relations (1) -
debug
_ output= (1) -
def
_ exception (1) -
default
_ argv (1) -
default
_ argv= (1) -
default
_ executable (1) -
default
_ executable= (1) -
definition
_ lists (1) -
definition
_ lists= (1) - delete (5)
- denominator (1)
- dependencies (1)
-
dependency
_ order (1) -
dependent
_ gems (1) - desc (1)
- description (16)
- description= (12)
-
destination
_ encoding (3) -
destination
_ encoding _ name (2) - det (1)
-
det
_ e (1) - determinant (1)
-
determinant
_ e (1) -
development
_ dependencies (1) - diagram (1)
- directory? (3)
- disasm (1)
- disassemble (1)
- display (1)
- disposition (5)
-
do
_ OPTIONS (2) -
do
_ rubygems _ update (1) -
dry
_ run (1) -
dry
_ run= (1) -
dsp
_ type (1) - each (12)
-
each
_ byte (9) -
each
_ char (4) -
each
_ codepoint (4) -
each
_ line (13) -
each
_ option (1) - egrep (1)
- eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- email (1)
- email= (1)
- encode (3)
- encode! (2)
- encoding (2)
- encoding= (1)
- environment (1)
- eof (1)
- eof? (2)
- eql? (1)
-
error
_ char (1) - errs (1)
- eval (1)
- exception (3)
- exclude (1)
- exclude= (1)
-
excluded
_ from _ list? (1) - executable (1)
- executable= (1)
- executables (1)
- executables= (1)
- exist? (3)
- existing (1)
- existing! (1)
- exists? (3)
- expect (2)
- ext (1)
- extension (5)
- extension? (1)
- extensions (5)
- extensions= (5)
- extern (1)
-
external
_ encoding (4) -
extra
_ accessor _ flags (1) -
extra
_ accessors (1) -
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) - fail (1)
- family (1)
- fcntl (4)
- fdatasync (1)
- fdiv (1)
- file? (1)
-
file
_ create (1) -
file
_ field (2) -
file
_ name (1) - fileboxes (1)
- fileno (4)
- files (3)
- files= (1)
- find (1)
-
find
_ all (1) -
find
_ name (2) -
find
_ spec _ by _ name _ and _ version (1) - finish (1)
-
finish
_ page _ dir (1) - first (1)
-
first
_ lineno (1) - flock (2)
- floor (1)
- flush (2)
-
flush
_ sessions (1) -
force
_ output (1) -
force
_ output= (1) -
force
_ update (1) - form (4)
- formatter (1)
- formatter= (1)
- from (1)
- fsync (1)
-
full
_ gem _ path (1) -
full
_ name (1) -
gateway
_ interface (1) - gem (1)
-
gem
_ spec (1) - generator (1)
- generator= (1)
-
get
_ instance (1) -
get
_ one _ optional _ argument (1) -
get
_ option (1) -
get
_ path (1) -
get
_ value (1) - getbyte (2)
- getc (4)
- getch (1)
- getopts (3)
- gets (11)
- getsockopt (1)
- grpowned? (1)
- gsub! (1)
-
has
_ key? (1) -
has
_ rdoc (1) -
has
_ rdoc= (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) - hash (1)
- header (1)
- help (1)
- hidden (2)
- homepage (1)
- homepage= (1)
- host (1)
- html (2)
-
http
_ version (3) -
hyperlink
_ all (1) -
hyperlink
_ all= (1) - id (1)
-
image
_ format (1) - img (2)
- import (1)
-
in
_ transaction (1) - include? (1)
-
include
_ line _ numbers (1) - indentation (1)
- indentation= (1)
- init (2)
-
init
_ gemspecs (1) - initialize (2)
-
inline
_ source (1) - input= (1)
- ins (1)
- inspect (7)
- install (2)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) -
installation
_ satisfies _ dependency? (1) - instruction (1)
- instruction? (1)
- instructions (1)
- int (1)
-
int
_ from _ prime _ division (1) -
internal
_ encoding (4) - intersection (1)
- investigation (1)
- io= (1)
- ioctl (2)
- isatty (3)
- iso8601 (1)
-
issuer
_ certificate (1) -
issuer
_ certificate= (1) - key? (1)
- keys (1)
- l (1)
- label (2)
-
laplace
_ expansion (1) - last (1)
-
last
_ description (1) -
last
_ description= (1) -
last
_ error (1) - length (1)
- level (1)
-
lib
_ files (1) - line (2)
-
line
_ numbers (1) -
line
_ numbers= (1) - lineno (4)
- lineno= (1)
- lines (7)
- linger (1)
- load (1)
-
load
_ gemspec (1) -
load
_ rakefile (1) - loaded= (1)
- loaded? (1)
-
loaded
_ from (1) -
loaded
_ from= (1) - local? (1)
- lstat (1)
- lup (1)
-
lup
_ decomposition (1) - mail (3)
-
main
_ page (1) -
main
_ page= (1) - major (1)
- major= (1)
-
major
_ version (2) -
mark
_ version (1) - markup (1)
- markup= (1)
-
marshal
_ dump (1) - member? (2)
- merge (2)
- minor (1)
- minor= (1)
-
minor
_ version (2) - mkdir (1)
-
module
_ function (1) - mount (1)
- mtime (4)
- multipart? (1)
-
multipart
_ form (4) - name (4)
- name= (1)
- needed? (2)
- negotiate (1)
-
new
_ cond (1) - next (2)
-
next
_ values (1) -
node
_ type (1) - noecho (1)
- nonblock (1)
- normalize (1)
- notation (1)
- notationdecl (2)
- notationdecl? (1)
- notations (1)
- nread (1)
- numerator (1)
- offset (1)
- oid (1)
- oid= (1)
- on (12)
-
on
_ head (1) -
on
_ tail (1) -
op
_ dir (1) -
op
_ dir= (1) -
op
_ name (1) - open (3)
-
open
_ uri _ or _ path (1) -
option
_ list (1) -
option
_ parser (1) -
option
_ parser= (1) -
option
_ string (1) - optional? (1)
- optname (1)
- order (4)
- order! (4)
-
original
_ dir (1) -
original
_ name (1) -
original
_ platform (1) -
original
_ platform= (1) - out (4)
- outs (1)
- owned? (1)
- p (1)
- pack (1)
-
package
_ files (1) -
package
_ files= (1) -
page
_ dir (1) -
page
_ dir= (1) - param (1)
- params (1)
- params= (1)
- paranoid (1)
- parent (1)
- parse (4)
- parse! (2)
-
parse
_ csv (1) - partition (3)
-
password
_ field (2) - path (4)
-
path
_ info (1) -
path
_ translated (1) - pathconf (1)
- permutation (2)
- permutation? (1)
- permute (2)
- permute! (2)
- pid (3)
- pipe (1)
- pipe= (1)
- pipe? (1)
- pivots (1)
- platform (1)
- platform= (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - pop (3)
- pos (4)
- pos= (1)
- position (1)
-
post
_ connection _ check (1) - pragma (1)
-
previous
_ element (1) -
previous
_ sibling= (1) -
prime
_ division (2) -
primitive
_ convert (4) - print (6)
- printf (4)
- priority (2)
- priority= (1)
-
processing
_ instruction (1) -
program
_ name (1) -
program
_ name= (1) - progress (1)
- promiscuous (1)
-
psych
_ to _ yaml (1) - ptr (1)
- public (1)
- public= (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - putc (3)
- puts (4)
-
query
_ string (1) - quiet (1)
- quo (2)
-
radio
_ group (2) -
raised
_ exception (1) -
rake
_ extension (1) - rakefile (1)
- rationalize (9)
- raw (1)
- raw! (1)
-
raw
_ data (1) -
rdoc
_ include (1) - read (9)
-
read
_ nonblock (4) -
readable
_ atfer _ eof? (1) - readbyte (2)
- readchar (4)
- readline (7)
- readlines (8)
- readpartial (7)
- reason (1)
- reason= (1)
-
record
_ location (1) - recover (1)
-
recv
_ io (1) -
recvfrom
_ nonblock (2) - recvmsg (1)
- referer (1)
- reject (1)
- release (1)
- release= (1)
- remote? (1)
-
remote
_ addr (1) -
remote
_ host (1) -
remote
_ ident (1) -
remote
_ user (1) -
remove
_ by _ name (1) -
remove
_ option (1) -
remove
_ spec (1) -
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) - reopen (4)
-
repeated
_ combination (2) -
repeated
_ permutation (2) -
request
_ http _ version (1) -
request
_ http _ version= (1) -
request
_ method (1) -
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
- reset (3)
- resolve (1)
- response (1)
- restore (4)
- result (1)
- rewind (3)
- root (1)
- root= (1)
- round (1)
- rpartition (1)
-
ruby
_ opts= (1) -
rubygems
_ version (1) -
rubygems
_ version= (1) - run (1)
-
runtime
_ dependencies (1) - sanitize (1)
-
sanitize
_ path (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) -
save
_ exception _ mode (1) - say (1)
- scanf (4)
-
script
_ name (1) -
scrolling
_ list (2) - search (2)
-
sec
_ fraction (1) -
second
_ fraction (1) - section (2)
- section= (1)
- sections (2)
- seek (4)
-
send
_ io (1) - sendmsg (1)
- separator (1)
- sequence (1)
-
server
_ name (1) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) - session (1)
- session= (1)
-
session
_ add (1) -
session
_ cache _ mode (1) -
session
_ cache _ mode= (1) -
session
_ cache _ size (1) -
session
_ cache _ size= (1) -
session
_ cache _ stats (1) -
session
_ get _ cb (1) -
session
_ get _ cb= (1) -
session
_ id (1) -
session
_ id _ context (1) -
session
_ id _ context= (1) -
session
_ new _ cb (1) -
session
_ new _ cb= (1) -
session
_ remove (1) -
session
_ remove _ cb (1) -
session
_ remove _ cb= (1) -
session
_ reused? (1) -
set
_ backtrace (2) -
set
_ comment (1) -
set
_ current _ section (1) -
set
_ debug _ output (2) -
set
_ dictionary (2) -
set
_ encoding (9) -
set
_ option (1) -
set
_ params (1) - setsockopt (1)
- sfork (1)
- shift (1)
-
show
_ all (1) -
show
_ all= (1) -
show
_ hash (1) - signal (2)
-
signing
_ key (1) -
signing
_ key= (1) - signm (1)
- signo (1)
- singular? (1)
- size (1)
-
slice
_ before (2) - solve (1)
-
source
_ location (3) - spec (4)
- specification (1)
-
specification
_ version (1) -
specification
_ version= (1) -
ssl
_ version (1) -
ssl
_ version= (2) - start (1)
-
start
_ document (1) - starttls (1)
- stat (2)
-
static
_ path (1) -
static
_ path= (1) - status (1)
- stdout (1)
- storbinary (2)
- storlines (2)
- string (1)
- string= (1)
-
subject
_ certificate (1) -
subject
_ certificate= (1) -
subject
_ request (1) -
subject
_ request= (1) - submit (2)
- subsec (1)
- succ (1)
- summarize (2)
- summary (1)
- summary= (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) -
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) - sync (1)
- sync= (3)
-
synthesize
_ file _ task (1) - sysopen (1)
- sysread (5)
- sysseek (1)
- system (1)
- system= (1)
- syswrite (3)
-
tab
_ width (1) - target (1)
- target= (1)
- tell (4)
- template (1)
-
template
_ dir (1) -
template
_ dir= (1) -
terminate
_ interaction (2) -
test
_ file (1) -
test
_ file= (1) -
test
_ files (1) -
test
_ files= (1) -
test
_ suite _ file (1) -
test
_ suite _ file= (1) -
text
_ field (2) - textarea (2)
- time (1)
- time= (1)
- timeout (2)
- timeout= (1)
- title (2)
- title= (1)
-
to
_ a (9) -
to
_ ary (3) -
to
_ binary (1) -
to
_ csv (2) -
to
_ d (1) -
to
_ der (2) -
to
_ f (1) -
to
_ h (1) -
to
_ i (4) -
to
_ io (7) -
to
_ json (2) -
to
_ pem (1) -
to
_ r (8) -
to
_ ruby (1) -
to
_ s (15) -
to
_ text (1) -
to
_ write _ io (1) -
to
_ yaml (2) -
top
_ level (1) -
top
_ level _ tasks (1) - tr (1)
- trace (1)
- transaction (1)
- truncate (3)
-
try
_ link (2) - tty? (3)
-
tty
_ output= (1) - u (1)
- ui (1)
- ui= (1)
-
unescape
_ filename? (1) - ungetbyte (2)
- ungetc (4)
- union (2)
-
unix
_ rights (1) - unpack (2)
- update (5)
-
use
_ ui (1) -
user
_ agent (1) - v (1)
-
v
_ inv (1) - validate (1)
- value (2)
- value= (1)
- ver (1)
- verbosity (1)
- verbosity= (1)
- version (14)
- version= (7)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) - visibility (1)
- visibility= (1)
- wait (3)
-
wait
_ all _ jobs _ execution (1) -
wait
_ readable (1) -
wait
_ until (1) -
wait
_ while (1) -
wait
_ writable (2) - warn (1)
-
warn
_ legacy (1) - webcvs (1)
- winsize (1)
- write (20)
-
write
_ nonblock (3) - xmldecl (3)
- xmlschema (1)
- xpopen (1)
- yaml (1)
-
yaml
_ initialize (1) -
zipped
_ stream (1)
検索結果
先頭5件
- Gem
:: UserInteraction # terminate _ interaction(*args) -> () - Gem
:: VersionOption # add _ version _ option(task = command , *wrap) - OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension - OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension - Gem
:: Specification # specification _ version=(version)
-
Gem
:: UserInteraction # terminate _ interaction(*args) -> () (91204.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param args 委譲先のメソッドに与える引数です。 -
Gem
:: VersionOption # add _ version _ option(task = command , *wrap) (81904.0) -
option parser に対して --version オプションを追加します。
option parser に対して --version オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (73504.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (73504.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
Gem
:: Specification # specification _ version=(version) (73204.0) -
この Gem パッケージに用いられている gemspec のバージョンをセットします。
この Gem パッケージに用いられている gemspec のバージョンをセットします。
@param version gemspec のバージョンを指定します。
@see Gem::Specification::SPECIFICATION_VERSION_HISTORY -
Gem
:: Specification # specification _ version -> Integer (72904.0) -
この Gem パッケージに用いられている gemspec のバージョンを返します。
この Gem パッケージに用いられている gemspec のバージョンを返します。 -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (63904.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (63904.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
IO
# ioctl(cmd , arg = 0) -> Integer (63670.0) -
IO に対してシステムコール ioctl を実行し、その結果を返します。 機能の詳細は ioctl(2) を参照してください。
IO に対してシステムコール ioctl を実行し、その結果を返します。
機能の詳細は ioctl(2) を参照してください。
@param cmd IO に対するコマンドを整数で指定します。どのようなコマンドが使えるかはプラットフォームに依存します。
@param arg cmd に対する引数を指定します。整数の時にはその値を ioctl に渡します。
文字列の場合には Array#pack した構造体だとみなして渡します。
arg が nil か false の場合には 0を、true の場合には 1 を渡します。
@raise IOEr... -
OpenSSL
:: SSL :: SSLSocket # io -> IO (63616.0) -
SSLSocket オブジェクトを生成する時に渡されたソケットを返します。
SSLSocket オブジェクトを生成する時に渡されたソケットを返します。
@see OpenSSL::SSL::SSLSocket.new -
IO
# to _ io -> self (63607.0) -
self を返します。
self を返します。 -
IRB
:: Context # io -> IRB :: InputMethod (63607.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
Gem
:: VersionOption # add _ platform _ option(task = command , *wrap) (63604.0) -
option parser に対して --platform オプションを追加します。
option parser に対して --platform オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (55204.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
バックトレース情報を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(month)
return if Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
... -
Exception
# exception(error _ message) -> Exception (55204.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Exception2MessageMapper
# def _ exception(exception _ name , message _ format , superclass = StandardError) -> Class (55204.0) -
exception_name という名前の例外クラスを定義します。
exception_name という名前の例外クラスを定義します。
@param exception_name 定義する例外クラスの名前をシンボルで指定します。
@param message_format メッセージのフォーマット。
@param superclass 定義する例外のスーパークラスを指定します。
省略すると StandardError を使用します。 -
Gem
:: Specification # rdoc _ options=(options) (55204.0) -
API ドキュメントを生成するときに rdoc コマンドに与えるオプションをセットします。
API ドキュメントを生成するときに rdoc コマンドに与えるオプションをセットします。
@param options API ドキュメントを生成するときに rdoc コマンドに与えるオプションを指定します。 -
Gem
:: StreamUI # terminate _ interaction(status = 0) -> () (55204.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param status 終了ステータスを指定します。デフォルトは 0 (成功) です。
@raise Gem::SystemExitException このメソッドを呼び出すと必ず発生する例外です。 -
OptionParser
:: Arguable # options -> OptionParser (55204.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロックを実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARG... -
RDoc
:: Options # option _ parser -> OptionParser | nil (55204.0) -
コマンドライン引数の解析のための OptionParser オブジェクトを返し ます。
コマンドライン引数の解析のための OptionParser オブジェクトを返し
ます。 -
Rational
# rationalize(eps = 0) -> Rational (55204.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
自身から eps で指定した許容誤差の範囲に収まるような Rational を返
します。
eps を省略した場合は self を返します。
@param eps 許容する誤差
//emlist[例][ruby]{
r = Rational(5033165, 16777216)
r.rationalize # => (5033165/16777216)
r.rationalize(Rational(0.01)) # => (3/10)
r.rationalize(Rational(0.1)) # => (1/3)
//} -
Enumerable
# partition -> Enumerator (54904.0) -
各要素を、ブロックの条件を満たす要素と満たさない要素に分割します。 各要素に対してブロックを評価して、その値が真であった要素の配列と、 偽であった要素の配列の 2 つを配列に入れて返します。
各要素を、ブロックの条件を満たす要素と満たさない要素に分割します。
各要素に対してブロックを評価して、その値が真であった要素の配列と、
偽であった要素の配列の 2 つを配列に入れて返します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0].partition {|i| i % 3 == 0 }
#=> [[9, 6, 3, 0], [10, 8, 7, 5, 4, 2, 1]]
//} -
Enumerable
# partition {|item| . . . } -> [[object] , [object]] (54904.0) -
各要素を、ブロックの条件を満たす要素と満たさない要素に分割します。 各要素に対してブロックを評価して、その値が真であった要素の配列と、 偽であった要素の配列の 2 つを配列に入れて返します。
各要素を、ブロックの条件を満たす要素と満たさない要素に分割します。
各要素に対してブロックを評価して、その値が真であった要素の配列と、
偽であった要素の配列の 2 つを配列に入れて返します。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0].partition {|i| i % 3 == 0 }
#=> [[9, 6, 3, 0], [10, 8, 7, 5, 4, 2, 1]]
//} -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (54904.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Rake
:: Application # options -> OpenStruct (54622.0) -
コマンドラインで与えられたアプリケーションのオプションを返します。
コマンドラインで与えられたアプリケーションのオプションを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.options # => #<OpenStruct always_multitask=false, backtrace=false, build_all=false, dryrun=false, ignore_deprecate=false, ignore_system=false, job_stats=... -
CGI
:: QueryExtension # gateway _ interface -> String (54604.0) -
ENV['GATEWAY_INTERFACE'] を返します。
ENV['GATEWAY_INTERFACE'] を返します。 -
Exception
# exception -> self (54604.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定します。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho... -
Gem
:: InstallUpdateOptions # add _ install _ update _ options (54604.0) -
インストールとアップデートに関するオプションを追加します。
インストールとアップデートに関するオプションを追加します。 -
Gem
:: LocalRemoteOptions # add _ local _ remote _ options (54604.0) -
オプション --local, --remote, --both を追加します。
オプション --local, --remote, --both を追加します。 -
Gem
:: LocalRemoteOptions # add _ update _ sources _ option (54604.0) -
オプション --update-source を追加します。
オプション --update-source を追加します。 -
Gem
:: Specification # description -> String (54604.0) -
Gem パッケージの説明を返します。
Gem パッケージの説明を返します。 -
Gem
:: Specification # description=(desc) (54604.0) -
Gem パッケージの説明をセットします。
Gem パッケージの説明をセットします。
@param desc パッケージの詳細を説明する文章を指定します。 -
Gem
:: Specification # installation _ path -> String (54604.0) -
この Gem パッケージのインストール先のパスを返します。
この Gem パッケージのインストール先のパスを返します。 -
Gem
:: Specification # rdoc _ options -> [String] (54604.0) -
API ドキュメントを生成するときに rdoc コマンドに与えるオプションを返します。
API ドキュメントを生成するときに rdoc コマンドに与えるオプションを返します。 -
OptionParser
:: Arguable # options {|opt| . . . } -> object | nil (54604.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロックを実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARG... -
OptionParser
:: Arguable # options=(opt) (54604.0) -
自身をパースするための OptionParser オブジェクトをセットします。
自身をパースするための OptionParser オブジェクトをセットします。
@param opt 自身をパースする OptionParser 、あるいは nil か false を指定します。
nil か false である場合、自身の options= メソッドと options メソッドを
undef します。 -
OptionParser
:: ParseError # set _ option(opt , eq) -> self (54604.0) -
エラーのあったオプションを指定します。
エラーのあったオプションを指定します。
eq が真の場合、self が管理するエラーのあったオプションの一覧の先頭を
opt で置き換えます。そうでない場合は先頭に opt を追加します。
@param opt エラーのあったオプションを指定します。
@param eq self が管理するエラーのあったオプションの一覧の先頭を置き換え
るかどうかを指定します。
@return self を返します。 -
RDoc
:: Options # option _ parser=(val) (54604.0) -
コマンドライン引数の解析のための OptionParser オブジェクトを設定 します。
コマンドライン引数の解析のための OptionParser オブジェクトを設定
します。
@param val OptionParser オブジェクトを指定します。 -
RDoc
:: Options # write _ options -> object (54604.0) -
カレントディレクトリの .rdoc_options ファイルに指定した設定を YAML 形式 で保存します。
カレントディレクトリの .rdoc_options ファイルに指定した設定を YAML 形式
で保存します。 -
REXML
:: ParseException # position -> Integer (54604.0) -
パースエラーが起きた(XML上の)場所を先頭からのバイト数で返します。
パースエラーが起きた(XML上の)場所を先頭からのバイト数で返します。 -
REXML
:: StreamListener # instruction(name , instruction) -> () (46204.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。 -
WEBrick
:: HTTPRequest # http _ version -> WEBrick :: HTTPVersion (46204.0) -
リクエストの HTTP バージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
リクエストの HTTP バージョンを表す WEBrick::HTTPVersion オブジェクトを返します。 -
WEBrick
:: HTTPResponse # http _ version -> WEBrick :: HTTPVersion (46204.0) -
レスポンスの HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
レスポンスの HTTP のバージョンを表す WEBrick::HTTPVersion オブジェクトを返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
p res.http_version.class #=> WEBrick::HTTPVersion
p res.http_version.to_s #=... -
IO
# set _ encoding(ext _ enc , int _ enc , **opts) -> self (45988.0) -
IO のエンコーディングを設定します。
IO のエンコーディングを設定します。
引数が "A:B" のようにコロンで区切られた文字列の場合は、
A を外部エンコーディング、 B を内部エンコーディングに指定します。
引数が一つで、上のような形式でない場合には、
それが外部エンコーディングと見なされます。
引数が2つの場合はそのそれぞれを外部エンコーディング、内部エンコーディング
に設定します。
キーワード引数で外部エンコーディングを内部エンコーディングに変換する際の
オプションを指定します。
詳しくは String#encode を参照してください。
@param enc_str エンコーディングを表す文字列を指定します... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (45988.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバイト数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::Wai... -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (45904.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
Encoding
:: Converter # destination _ encoding -> Encoding (45904.0) -
変換先のエンコーディングを返します。
変換先のエンコーディングを返します。
@return 変換先のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.destination_encoding #=> #<Encoding:EUC-JP>
//} -
Encoding
:: InvalidByteSequenceError # destination _ encoding -> Encoding (45904.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::InvalidByteSequenceError#source_encoding,
Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (45904.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding -
Gem
:: Package :: TarInput # metadata -> Gem :: Specification (45904.0) -
メタデータを返します。
メタデータを返します。 -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb -> nil | Proc (45904.0) -
ハンドシェイク開始時に呼び出されるコールバックを得ます。
ハンドシェイク開始時に呼び出されるコールバックを得ます。
@see OpenSSL::SSL::SSLContext#renegotiation_cb= -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb=(cb) (45904.0) -
@todo
@todo
ハンドシェイク開始時に呼び出されるコールバックを設定します。
コールバックには OpenSSL::SSL::SSLSocket オブジェクトが
渡されます。
このコールバック内で何らかの例外が生じた場合には
以降のSSLの処理を停止します。
再ネゴシエーションのたびにこのコールバックが呼び出されるため、
何らかの理由で再ネゴシエーションを禁止したい場合などに利用できます。
nil を渡すとコールバックは無効になります。
以下の例は再ネゴシエーションを一切禁止します。
num_handshakes = 0
ctx.renegotiation_cb = lambd... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) (45904.0) -
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストを文字列で設定します。
セッション ID コンテキストは、セッションをグループ化するための
識別子で、セッション ID コンテキストとセッション ID の両方が
一致する場合に同一のセッションであると判別されます。
この OpenSSL::SSL::SSLContext オブジェクトで
生成されたコネクション(OpenSSL::SSL::SSLSocket)に
関連付けられたセッションはセッション ID コンテキスト
を共有します。
セッション ID コンテキストはセッションのグループを
識別するための識別子であり、一方セッション ID は各セッションを
識別... -
RDoc
:: Context # set _ current _ section(title , comment) -> () (45904.0) -
Handle sections
Handle sections -
Rake
:: Task # investigation -> String (45904.0) -
自身の詳しい内部状態を文字列化して返します。
自身の詳しい内部状態を文字列化して返します。
このメソッドはデバッグに便利です。 -
String
# partition(sep) -> [String , String , String] (45904.0) -
セパレータ sep が最初に登場する部分で self を 3 つに分割し、 [最初のセパレータより前の部分, セパレータ, それ以降の部分] の 3 要素の配列を返します。
セパレータ sep が最初に登場する部分で self を 3 つに分割し、
[最初のセパレータより前の部分, セパレータ, それ以降の部分]
の 3 要素の配列を返します。
self がセパレータを含まないときは、
返り値の第 2 要素と第 3 要素が空文字列になります。
@param sep セパレータを表す文字列か正規表現を指定します。
//emlist[例][ruby]{
p "axaxa".partition("x") # => ["a", "x", "axa"]
p "aaaaa".partition("x") # => ["aaaaa", "", ""]
p ... -
String
# rpartition(sep) -> [String , String , String] (45904.0) -
セパレータ sep が最後に登場する部分で self を 3 つに分割し、 [最後のセパレータより前の部分, セパレータ, それ以降の部分] の 3 要素の配列を返します。
セパレータ sep が最後に登場する部分で self を 3 つに分割し、
[最後のセパレータより前の部分, セパレータ, それ以降の部分]
の 3 要素の配列を返します。
self がセパレータを含まないときは、
返り値の第 1 要素と第 2 要素が空文字列になります。
@param sep セパレータを表す文字列か正規表現を指定します。
//emlist[例][ruby]{
p "axaxa".rpartition("x") # => ["axa", "x", "a"]
p "aaaaa".rpartition("x") # => ["", "", "aaaaa"]
... -
WEBrick
:: HTTPResponse # request _ http _ version -> WEBrick :: HTTPVersion (45904.0) -
リクエストの HTTP バージョンを返します。 デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。
リクエストの HTTP バージョンを返します。
デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。 -
IO
# set _ encoding(ext _ enc) -> self (45688.0) -
IO のエンコーディングを設定します。
IO のエンコーディングを設定します。
引数が "A:B" のようにコロンで区切られた文字列の場合は、
A を外部エンコーディング、 B を内部エンコーディングに指定します。
引数が一つで、上のような形式でない場合には、
それが外部エンコーディングと見なされます。
引数が2つの場合はそのそれぞれを外部エンコーディング、内部エンコーディング
に設定します。
キーワード引数で外部エンコーディングを内部エンコーディングに変換する際の
オプションを指定します。
詳しくは String#encode を参照してください。
@param enc_str エンコーディングを表す文字列を指定します... -
IO
# readbyte -> Integer (45670.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
IO から1バイトを読み込み整数として返します。
既に EOF に達していれば EOFError が発生します。
@raise EOFError 既に EOF に達している場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "123")
File.open("testfile") do |f|
begin
f.readbyte # => 49
f.readbyte # => 50
f.readbyte # => 51
f.readbyte # => 例外発生
rescue => e
e... -
IO
# write(str) -> Integer (45670.0) -
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
IOポートに対して str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に
"write" という名のメソッドを呼び出すので、このメソッドを置き換える
ことで出力関数の挙動を変更することができます。
@param str 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]... -
IO
# stat -> File :: Stat (45622.0) -
ファイルのステータスを含む File::Stat オブジェクトを生成して 返します。
ファイルのステータスを含む File::Stat オブジェクトを生成して
返します。
@raise Errno::EXXX ステータスの読み込みに失敗した場合に発生します。
@raise IOError 既に close されていた場合に発生します。
//emlist[例][ruby]{
IO.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
s = f.stat
"%o" % s.mode # => "100644"
s.blksize ... -
CGI
:: HtmlExtension # caption(align = nil) -> String (45604.0) -
caption 要素を生成します。
caption 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます。
例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION> -
CGI
:: HtmlExtension # caption(align = nil) { . . . } -> String (45604.0) -
caption 要素を生成します。
caption 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param align 配置を文字列で指定します。(top, bottom, left right が指定可能です)
属性をハッシュで指定することもできます。
例:
caption("left") { "Capital Cities" }
# => <CAPTION ALIGN=\"left\">Capital Cities</CAPTION> -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (45604.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
@param checked 真ならば checked 属性を設定します。
例:
radio_button("name", "value")
# <INPUT TYPE="radio" NAME="name" VALUE="value">
radio_button("name", "value", true)
# <INPUT TYPE="radio" NAME="name" ... -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (45604.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (45604.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
Gem
:: LocalRemoteOptions # add _ proxy _ option (45604.0) -
オプション --http-proxy を追加します。
オプション --http-proxy を追加します。 -
Gem
:: LocalRemoteOptions # add _ source _ option (45604.0) -
オプション --source を追加します。
オプション --source を追加します。 -
Gem
:: Specification # extensions -> [String] (45604.0) -
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを返します。
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを返します。 -
Gem
:: Specification # extensions=(paths) (45604.0) -
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストをセットします。
拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストをセットします。
@param paths 拡張ライブラリをコンパイルするために必要な extconf.rb 形式のファイルのリストを指定します。 -
IO
# syswrite(string) -> Integer (45604.0) -
write(2) を用いて string を出力します。 string が文字列でなければ to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
write(2) を用いて string を出力します。
string が文字列でなければ to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
stdio を経由しないので他の出力メソッドと混用すると思わぬ動作
をすることがあります。
@param string 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
File.open("testfile", "w+") do |... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context -> String | nil (45604.0) -
セッション ID コンテキスト文字列を返します。
セッション ID コンテキスト文字列を返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context= -
RSS
:: Maker :: ItemsBase :: ItemBase # description (45604.0) -
@todo
@todo -
RSS
:: Maker :: ItemsBase :: ItemBase # description=() (45604.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updatePeriod (45604.0) -
@todo
@todo -
RSS
:: SyndicationModel # sy _ updatePeriod= (45604.0) -
@todo
@todo -
WEBrick
:: HTTPResponse # request _ http _ version=(ver) (45604.0) -
リクエストの HTTP バージョンをセットします。
リクエストの HTTP バージョンをセットします。
@param ver リクエストの HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。 -
IO
# readpartial(maxlen , outbuf = "") -> String (45478.0) -
IO から長さ maxlen を上限として読み込み、文字列として返します。 即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。 即座に得られるデータが 1byte でも存在すればブロックしません。
IO から長さ maxlen を上限として読み込み、文字列として返します。
即座に得られるデータが存在しないときにはブロックしてデータの到着を待ちます。
即座に得られるデータが 1byte でも存在すればブロックしません。
バイナリ読み込みメソッドとして動作します。
既に EOF に達していれば EOFError が発生します。
ただし、maxlen に 0 が指定されている場合は、空文字列 "" を返します。
readpartial はブロックを最小限に抑えることによって、
パイプ、ソケット、端末などのストリームに対して適切に動作するよう設計されています。
readpartial が... -
IO
# autoclose? -> bool (45430.0) -
auto-close フラグを返します。
auto-close フラグを返します。
//emlist[例][ruby]{
IO.open(IO.sysopen("testfile")) do |io|
io.autoclose? # => true
io.autoclose = false
io.autoclose? # => false
end
//}
@see IO#autoclose= -
IO
# close _ write -> nil (45424.0) -
書き込み用の IO を close します。
書き込み用の IO を close します。
既に close されていた場合には単に無視されます。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX close に失敗した場合に発生します。
//emlist[例][ruby]{
f = IO.popen("/bin/sh","r+") do |f|
f.close_write
# f.print "nowhere" # => IOError: not opened for writing
end
//}
@see IO#close, IO#clos... -
IO
# each _ byte -> Enumerator (45406.0) -
IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
バイナリ読み込みメソッドとして動作します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
IO.write("testfile", "aあ")
File.open("testfile") do |io|
io.each_byte { |x| p x }
# => 97
# 227
# 129
# 1... -
IO
# each _ byte {|ch| . . . } -> self (45406.0) -
IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
バイナリ読み込みメソッドとして動作します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
IO.write("testfile", "aあ")
File.open("testfile") do |io|
io.each_byte { |x| p x }
# => 97
# 227
# 129
# 1... -
IO
# bytes -> Enumerator (45388.0) -
このメソッドは obsolete です。 代わりに IO#each_byte を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに IO#each_byte を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
バイナリ読み込みメソッドとして動作します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see IO#each_byte -
IO
# bytes {|ch| . . . } -> self (45388.0) -
このメソッドは obsolete です。 代わりに IO#each_byte を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに IO#each_byte を使用してください。
使用すると警告メッセージが表示されます。
IO の現在位置から 1 バイトずつ読み込み、それを整数として与え、ブロックを実行します。
ブロックが与えられなかった場合は、自身から生成した
Enumerator オブジェクトを返します。
バイナリ読み込みメソッドとして動作します。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
@see IO#each_byte -
IO
# codepoints -> Enumerator (45388.0) -
このメソッドは obsolete です。 代わりに IO#each_codepoint を使用してください。
このメソッドは obsolete です。
代わりに IO#each_codepoint を使用してください。
使用すると警告メッセージが表示されます。
IO の各コードポイントに対して繰り返しブロックを呼びだします。
ブロックの引数にはコードポイントを表す整数が渡されます。
ブロックを省略した場合には、Enumerator を返します。
@see IO#each_codepoint -
IO
# codepoints {|c| . . . } -> self (45388.0) -
このメソッドは obsolete です。 代わりに IO#each_codepoint を使用してください。
このメソッドは obsolete です。
代わりに IO#each_codepoint を使用してください。
使用すると警告メッセージが表示されます。
IO の各コードポイントに対して繰り返しブロックを呼びだします。
ブロックの引数にはコードポイントを表す整数が渡されます。
ブロックを省略した場合には、Enumerator を返します。
@see IO#each_codepoint -
IO
# fcntl(cmd , arg = 0) -> Integer (45388.0) -
IOに対してシステムコール fcntl を実行します。 機能の詳細は fcntl(2) を参照してください。 fcntl(2) が返した整数を返します。
IOに対してシステムコール fcntl を実行します。
機能の詳細は fcntl(2) を参照してください。
fcntl(2) が返した整数を返します。
@param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。
@param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定します。
整数の時にはその値を fcntl(2) に渡します。
文字列の場合には Array#pack した構造体だとみなして渡します。
arg が nil か false の... -
IO
# fdatasync -> 0 (45388.0) -
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
IO のすべてのバッファされているデータを直ちにディスクに書き込みます。
fdatasync(2) をサポートしていない OS 上では代わりに
IO#fsync を呼びだします。
IO#fsync との違いは fdatasync(2) を参照してください。
@raise NotImplementedError fdatasync(2) も fsync(2) も
サポートされていない OS で発生します。
//emlist[例][ruby]{
require "tempfile"
Tempfile.open("testtmpfile") do |f|
f.print... -
IO
# getc -> String | nil (45388.0) -
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。
テキスト読み込みメソッドとして動作します。
IO#readchar との違いは EOF での振る舞いのみです。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
例:
File.write("testfile", "test")
f = File.new("testfile")
p f.getc #=> "い"
p f.getc #=> "ろ... -
IO
# set _ encoding(enc _ str , **opts) -> self (45388.0) -
IO のエンコーディングを設定します。
IO のエンコーディングを設定します。
引数が "A:B" のようにコロンで区切られた文字列の場合は、
A を外部エンコーディング、 B を内部エンコーディングに指定します。
引数が一つで、上のような形式でない場合には、
それが外部エンコーディングと見なされます。
引数が2つの場合はそのそれぞれを外部エンコーディング、内部エンコーディング
に設定します。
キーワード引数で外部エンコーディングを内部エンコーディングに変換する際の
オプションを指定します。
詳しくは String#encode を参照してください。
@param enc_str エンコーディングを表す文字列を指定します... -
IO
# autoclose=(bool) (45376.0) -
auto-close フラグを設定します。
auto-close フラグを設定します。
フラグが設定されているオブジェクトは
close時/GCでのファイナライザ呼出時にファイルデスクリプタを close します。
偽を設定すると close しません。
@param bool 真偽値でフラグを設定します
@see IO#autoclose?
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause Errno::EBADF
f = open("/dev/null")
IO.for_fd(f.fileno).auto... -
IO
# each _ codepoint -> Enumerator (45370.0) -
IO の各コードポイントに対して繰り返しブロックを呼びだします。
IO の各コードポイントに対して繰り返しブロックを呼びだします。
ブロックの引数にはコードポイントを表す整数が渡されます。
ブロックを省略した場合には、Enumerator を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcdeあ")
File.open("testfile") do |f|
f.each_codepoint { |i| p i }
end
# => 97
# 98
# 99
# 100
# 101
# 12354
//} -
IO
# each _ codepoint {|c| . . . } -> self (45370.0) -
IO の各コードポイントに対して繰り返しブロックを呼びだします。
IO の各コードポイントに対して繰り返しブロックを呼びだします。
ブロックの引数にはコードポイントを表す整数が渡されます。
ブロックを省略した場合には、Enumerator を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcdeあ")
File.open("testfile") do |f|
f.each_codepoint { |i| p i }
end
# => 97
# 98
# 99
# 100
# 101
# 12354
//} -
IO
# external _ encoding -> Encoding | nil (45370.0) -
IO の外部エンコーディングを返します。 外部エンコーディングが指定されていない場合は nil を返します。 ただし読み込み専用モードの場合は Encoding.default_external になります。
IO の外部エンコーディングを返します。
外部エンコーディングが指定されていない場合は nil を返します。
ただし読み込み専用モードの場合は Encoding.default_external になります。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") { |f| p f.external_encoding } # => #<Encoding:UTF-8>
//} -
IO
# internal _ encoding -> Encoding | nil (45370.0) -
IO の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
IO の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
//emlist[例][ruby]{
IO.write("testfile", "abcde")
File.open("testfile") do |f|
p f.internal_encoding # => nil
f.set_encoding("ASCII-8BIT", "EUC-JP")
p f.internal_encoding # => #<Encoding:EUC-JP>
end
//} -
IO
# getbyte -> Integer | nil (45352.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば nil を返します。
IO から1バイトを読み込み整数として返します。
既に EOF に達していれば nil を返します。
f = File.new("testfile")
f.getbyte #=> 84
f.getbyte #=> 104 -
IO
# print(*arg) -> nil (45352.0) -
引数を IO ポートに順に出力します。引数を省略した場合は、$_ を出力します。
引数を IO ポートに順に出力します。引数を省略した場合は、$_ を出力します。
@param arg Kernel.#print と同じです。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
$stdout.print("This is ", 100, " percent.\n") # => This is 100 percent.
//}
@see Kernel.#print -
IO
# gets(limit) -> String | nil (45340.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には nil を返します。
一行読み込んで、読み込みに成功した時にはその文字列を返します。
EOF に到達した時には nil を返します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。
IO#readline との違いは EOF での振る舞いのみです。
limit で最大の読み込みバイト数を指定します。ただし
ファイルのエンコーディングがマルチバイトエンコーディングである場合には
読み込んだ文字列がマルチバイト文字の途中で切れないように
数バイト余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切り... -
IO
# gets(rs = $ / ) -> String | nil (45340.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には nil を返します。
一行読み込んで、読み込みに成功した時にはその文字列を返します。
EOF に到達した時には nil を返します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。
IO#readline との違いは EOF での振る舞いのみです。
limit で最大の読み込みバイト数を指定します。ただし
ファイルのエンコーディングがマルチバイトエンコーディングである場合には
読み込んだ文字列がマルチバイト文字の途中で切れないように
数バイト余分に読み込む場合があります。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切り...