ライブラリ
- ビルトイン (338)
- benchmark (1)
- bigdecimal (6)
-
bigdecimal
/ util (2) -
cgi
/ core (3) -
cgi
/ html (49) - csv (11)
- date (5)
- dbm (6)
- delegate (2)
- digest (8)
-
drb
/ extservm (1) - erb (2)
- fiber (1)
- fiddle (8)
-
fiddle
/ import (3) - gdbm (5)
-
io
/ console (2) -
io
/ nonblock (1) - ipaddr (2)
-
irb
/ context (9) -
irb
/ ext / save-history (1) -
irb
/ ext / tracer (3) -
irb
/ input-method (2) - json (14)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - kconv (8)
- logger (19)
- matrix (70)
- mkmf (38)
-
net
/ ftp (23) -
net
/ http (25) -
net
/ imap (33) -
net
/ pop (8) -
net
/ smtp (3) - observer (1)
- open-uri (2)
- openssl (93)
- optparse (31)
- ostruct (10)
- pathname (17)
- pp (1)
- pstore (2)
- psych (28)
-
racc
/ parser (1) - rake (7)
-
rake
/ packagetask (1) -
rake
/ rdoctask (1) -
rake
/ testtask (2) -
rdoc
/ code _ object (2) -
rdoc
/ context (1) -
rdoc
/ markup (2) -
rdoc
/ parser / simple (1) -
rdoc
/ text (7) - resolv (10)
-
rexml
/ document (41) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) -
rexml
/ sax2listener (2) -
rexml
/ streamlistener (13) -
rinda
/ rinda (2) -
rinda
/ tuplespace (11) - rss (24)
-
rubygems
/ builder (1) -
rubygems
/ command (4) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ digest / digest _ adapter (2) -
rubygems
/ format (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ indexer (1) -
rubygems
/ installer (4) -
rubygems
/ old _ format (1) -
rubygems
/ package / tar _ input (3) -
rubygems
/ package / tar _ reader / entry (2) -
rubygems
/ package / tar _ writer (2) -
rubygems
/ remote _ fetcher (7) -
rubygems
/ requirement (1) -
rubygems
/ security (1) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (3) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (3) -
rubygems
/ specification (4) -
rubygems
/ user _ interaction (13) - scanf (15)
- sdbm (5)
- set (1)
- shell (13)
-
shell
/ builtin-command (2) -
shell
/ command-processor (9) -
shell
/ filter (9) -
shell
/ process-controller (8) -
shell
/ system-command (4) - shellwords (3)
- socket (17)
- stringio (60)
- strscan (27)
- sync (2)
-
syslog
/ logger (7) - time (5)
- tracer (6)
- tsort (5)
- uri (10)
-
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httpauth / userdb (2) -
webrick
/ httprequest (3) -
webrick
/ httpresponse (2) -
webrick
/ httpserver (2) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httputils (3) -
win32
/ registry (44) - win32ole (31)
-
yaml
/ dbm (3) - zlib (20)
クラス
-
ARGF
. class (14) - Addrinfo (4)
- Array (5)
- BasicSocket (6)
-
Benchmark
:: Tms (1) - BigDecimal (8)
- Bignum (2)
- CGI (3)
- CSV (7)
-
CSV
:: Table (2) - Class (1)
- Complex (1)
- DBM (6)
-
DRb
:: ExtServManager (1) - Date (2)
- DateTime (5)
- Delegator (2)
-
Digest
:: Base (8) - Dir (1)
- ERB (2)
-
Encoding
:: Converter (8) -
Encoding
:: InvalidByteSequenceError (3) -
Encoding
:: UndefinedConversionError (1) - Exception (4)
- Fiber (1)
-
Fiddle
:: Function (2) -
Fiddle
:: Pointer (6) - File (1)
- Fixnum (2)
- Float (3)
- GDBM (5)
-
Gem
:: Builder (1) -
Gem
:: Command (4) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: DigestAdapter (2) -
Gem
:: Format (1) -
Gem
:: GemPathSearcher (1) -
Gem
:: Indexer (1) -
Gem
:: Installer (4) -
Gem
:: OldFormat (1) -
Gem
:: Package :: TarInput (3) -
Gem
:: Package :: TarReader :: Entry (2) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Package :: TarWriter :: RestrictedStream (1) -
Gem
:: RemoteFetcher (7) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (1) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (3) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (3) -
Gem
:: Specification (4) -
Gem
:: StreamUI (9) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) - IO (22)
- IPAddr (2)
-
IRB
:: Context (13) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) - Integer (5)
-
JSON
:: State (4) - Logger (17)
-
Logger
:: Formatter (2) - MatchData (9)
- Matrix (63)
-
Matrix
:: LUPDecomposition (4) - Method (3)
- Module (18)
-
Net
:: FTP (23) -
Net
:: HTTP (12) -
Net
:: HTTPGenericRequest (3) -
Net
:: HTTPResponse (2) -
Net
:: IMAP (5) -
Net
:: IMAP :: BodyTypeBasic (7) -
Net
:: IMAP :: BodyTypeMessage (7) -
Net
:: IMAP :: BodyTypeMultipart (4) -
Net
:: IMAP :: BodyTypeText (7) -
Net
:: IMAP :: FetchData (1) -
Net
:: IMAP :: TaggedResponse (1) -
Net
:: IMAP :: UntaggedResponse (1) -
Net
:: POPMail (8) -
Net
:: SMTP (3) - Numeric (1)
- Object (16)
-
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: ASN1 :: Constructive (2) -
OpenSSL
:: ASN1 :: ObjectId (5) -
OpenSSL
:: BN (2) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (6) -
OpenSSL
:: Engine (4) -
OpenSSL
:: Netscape :: SPKI (3) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 (3) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: DSA (1) -
OpenSSL
:: PKey :: EC (6) -
OpenSSL
:: PKey :: EC :: Group (4) -
OpenSSL
:: PKey :: PKey (1) -
OpenSSL
:: PKey :: RSA (4) -
OpenSSL
:: SSL :: SSLContext (5) -
OpenSSL
:: SSL :: SSLSocket (4) -
OpenSSL
:: SSL :: Session (3) -
OpenSSL
:: X509 :: Attribute (5) -
OpenSSL
:: X509 :: CRL (5) -
OpenSSL
:: X509 :: Extension (3) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (3) -
OpenSSL
:: X509 :: Request (7) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (11)
- OptionParser (22)
-
OptionParser
:: ParseError (5) - PStore (2)
- Pathname (17)
- Proc (1)
-
Psych
:: Handler (1) -
Psych
:: Nodes :: Alias (1) -
Psych
:: Nodes :: Document (1) -
Psych
:: Nodes :: Mapping (2) -
Psych
:: Nodes :: Node (2) -
Psych
:: Nodes :: Scalar (3) -
Psych
:: Nodes :: Sequence (2) -
Psych
:: Nodes :: Stream (2) -
Psych
:: ScalarScanner (2) -
Psych
:: Stream (2) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (5) -
RDoc
:: CodeObject (2) -
RDoc
:: Context (1) -
RDoc
:: Markup (2) -
RDoc
:: Options (2) -
RDoc
:: Parser :: Simple (1) -
REXML
:: Attribute (4) -
REXML
:: Attributes (8) -
REXML
:: CData (2) -
REXML
:: Comment (1) -
REXML
:: DocType (3) -
REXML
:: Document (2) -
REXML
:: Element (9) -
REXML
:: Entity (4) -
REXML
:: Instruction (3) -
REXML
:: Parsers :: StreamParser (1) -
REXML
:: Parsers :: UltraLightParser (1) -
REXML
:: Text (2) -
RSS
:: TrackBackModel10 :: TrackBackAbout (4) -
RSS
:: TrackBackModel10 :: TrackBackPing (4) -
RSS
:: TrackBackModel20 :: TrackBackAbout (4) -
RSS
:: TrackBackModel20 :: TrackBackPing (4) -
Racc
:: Parser (1) -
Rake
:: FileList (1) -
Rake
:: PackageTask (1) -
Rake
:: RDocTask (1) -
Rake
:: TaskArguments (2) -
Rake
:: TestTask (2) - Random (1)
- Range (3)
- Rational (4)
- Regexp (7)
- Resolv (4)
-
Resolv
:: DNS (2) -
Resolv
:: Hosts (4) -
Rinda
:: TupleEntry (9) -
Rinda
:: TupleSpace (2) -
Rinda
:: TupleSpaceProxy (2) -
RubyVM
:: InstructionSequence (8) - SDBM (5)
-
Scanf
:: FormatSpecifier (3) -
Scanf
:: FormatString (10) - Set (1)
- Shell (13)
-
Shell
:: BuiltInCommand (1) -
Shell
:: CommandProcessor (9) -
Shell
:: Echo (1) -
Shell
:: Filter (9) -
Shell
:: ProcessController (8) -
Shell
:: SystemCommand (4) - Socket (2)
-
Socket
:: AncillaryData (1) - String (162)
- StringIO (60)
- StringScanner (27)
- Struct (10)
- Symbol (14)
-
Syslog
:: Logger (7) - Thread (8)
-
Thread
:: Backtrace :: Location (6) - Time (7)
- TracePoint (14)
- Tracer (6)
- TrueClass (3)
- UDPSocket (1)
- UNIXSocket (3)
-
URI
:: Generic (5) -
URI
:: LDAP (1) -
URI
:: MailTo (4) - UnboundMethod (3)
- Vector (3)
-
WEBrick
:: Cookie (5) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2) -
WEBrick
:: HTTPRequest (3) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServer :: MountTable (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPUtils :: FormData (3) -
WIN32OLE
_ METHOD (8) -
WIN32OLE
_ PARAM (4) -
WIN32OLE
_ TYPE (9) -
WIN32OLE
_ TYPELIB (5) -
WIN32OLE
_ VARIABLE (5) -
Win32
:: Registry (41) -
Win32
:: Registry :: Error (1) -
Win32
:: Registry :: PredefinedKey (2) -
YAML
:: DBM (3) -
Zlib
:: Deflate (6) -
Zlib
:: GzipReader (4) -
Zlib
:: GzipWriter (5) -
Zlib
:: Inflate (3) -
Zlib
:: ZStream (2)
モジュール
-
CGI
:: Html4Tr (2) -
CGI
:: HtmlExtension (47) - DublinCoreModel (3)
- Enumerable (4)
-
Fiddle
:: Importer (3) - GC (1)
-
Gem
:: UserInteraction (1) -
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (2) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (41)
-
Net
:: HTTPHeader (8) - Observable (1)
-
OpenSSL
:: Buffering (8) -
OpenSSL
:: SSL :: SocketForwarder (1) -
OpenURI
:: OpenRead (2) -
OptionParser
:: Arguable (4) -
RDoc
:: Text (7) -
REXML
:: Namespace (2) -
REXML
:: Node (1) -
REXML
:: SAX2Listener (2) -
REXML
:: StreamListener (13) -
RSS
:: BaseTrackBackModel (5) -
Sync
_ m (2) - TSort (5)
-
WEBrick
:: HTTPAuth :: UserDB (2)
キーワード
- % (1)
- & (1)
- * (6)
- ** (1)
- + (3)
- +@ (2)
- - (2)
- -@ (2)
-
/ (2) - << (8)
- <=> (1)
- == (7)
- === (2)
- =~ (2)
- [] (34)
- []= (11)
- ^ (1)
-
_ dump (4) -
_ load (1) - a (2)
- abort (1)
-
absolute
_ path (2) - accept (1)
-
accept
_ charset (1) - active? (1)
-
active
_ job? (1) - add (4)
-
add
_ attribute (4) -
add
_ attributes (1) -
add
_ element (1) -
add
_ entry (1) -
add
_ extra _ args (1) -
add
_ filter (1) -
add
_ schedule (1) -
add
_ trace _ func (1) -
add
_ value (1) - addr (1)
- address (1)
- adjugate (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - alive? (1)
- all (2)
- anchor (4)
-
ap
_ name (1) -
arg
_ config (1) - ask (2)
-
ask
_ yes _ no (1) - attlistdecl (1)
- attr (4)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) - attributes (2)
- attributes= (2)
- authenticate (1)
- autoload? (1)
-
avail
_ out= (1) -
back
_ trace _ limit (1) -
back
_ trace _ limit= (1) - backtrace (1)
- backtrace= (1)
-
backtrace
_ locations (3) - base (1)
-
base
_ label (2) - basename (3)
-
basic
_ auth (1) - binread (1)
- binwrite (1)
- blockquote (2)
- body (1)
-
body
_ stream (1) -
body
_ stream= (1) - build (1)
- bytes (5)
- bytesize (1)
- byteslice (3)
-
ca
_ file (2) -
ca
_ path (2) -
cache
_ dir (1) - call (2)
-
callee
_ id (1) - cancel (1)
- canceled? (1)
- capitalize (1)
- capitalize! (1)
- captures (1)
- casecmp (1)
-
cc
_ command (1) - cdata (1)
- center (1)
- challenge (1)
- changed (1)
- charpos (1)
- chars (4)
- check (1)
-
check
_ key (1) -
check
_ until (1) - checkbox (2)
-
checkbox
_ group (2) - children (1)
- chomp (1)
- chomp! (1)
-
choose
_ from _ list (1) - chop (1)
- chop! (1)
- chr (3)
- ciphers (1)
- class (1)
-
class
_ variables (1) - clear (1)
- clone (1)
- close (3)
-
close
_ read (1) -
close
_ write (1) - cmds (1)
- code (1)
- codepoints (4)
- coerce (1)
- cofactor (1)
-
cofactor
_ expansion (1) -
col
_ sep (1) - collect (2)
- column (2)
- command (1)
- comment (2)
- comment= (1)
- component (1)
-
compute
_ key (1) - concat (2)
-
const
_ defined? (1) -
const
_ get (1) - constants (1)
- content (3)
- content= (3)
-
content
_ id (3) - convert (2)
- count (1)
-
cpp
_ command (1) - create (1)
-
create
_ ext _ from _ string (1) -
create
_ header (1) -
create
_ makefile (1) -
create
_ tmpsrc (1) -
create
_ value (1) - created? (1)
- crypt (1)
-
ctrl
_ cmd (1) - data (1)
-
datetime
_ format (2) -
dc
_ contributor (1) -
dc
_ contributor= (1) -
dc
_ contributors (1) - debug (3)
- decrypt (1)
-
default
_ argv (1) -
defaults
_ str (1) -
defined
_ class (1) - deflate (1)
- delete (7)
- delete! (1)
-
delete
_ all (1) -
delete
_ attribute (1) -
delete
_ field (1) -
delete
_ key (1) -
delete
_ passwd (1) -
delete
_ value (1) - desc (1)
- description (3)
-
descriptor
_ length (1) -
destination
_ encoding _ name (2) - det (2)
- determinant (2)
-
dh
_ compute _ key (1) - diagonal? (1)
- dig (2)
- digest (2)
- digest! (1)
- dir (1)
-
dir
_ config (1) -
dir
_ stack (1) - dirname (3)
- dirs (1)
- disable (2)
- disasm (1)
- disassemble (1)
- disposition (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) - doctype (2)
- domain (1)
- downcase (1)
- downcase! (1)
- download (1)
-
dsa
_ sign _ asn1 (1) -
dummy
_ makefile (1) - each (7)
-
each
_ byte (4) -
each
_ char (4) -
each
_ child (2) -
each
_ codepoint (4) -
each
_ element _ with _ attribute (1) -
each
_ entry (3) -
each
_ key (1) -
each
_ line (4) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ value (1) -
each
_ with _ index (2) - echo (3)
- eigen (1)
- eigensystem (1)
- element (1)
- element= (1)
-
element
_ init (1) - elementdecl (1)
- empty? (1)
- enable (2)
-
enable
_ config (2) - enabled? (1)
- encode (3)
- encode! (2)
- encoding (5)
- encoding= (1)
-
end
_ with? (1) -
ensure
_ dependency (1) - entity (2)
- entitydecl (1)
- entries (2)
- environment (1)
- eql? (4)
- equal? (1)
- error (3)
-
error
_ bytes (1) -
error
_ string (1) -
error
_ string= (1) - escape (1)
- event (1)
-
event
_ interface (1) - exist? (1)
- expired? (1)
- expires (1)
- expires= (1)
- ext (1)
- extname (1)
-
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files= (1) -
extract
_ entry (1) -
extract
_ files (1) - fatal (3)
- fetch (7)
-
fetch
_ path (1) -
file
_ entries= (2) -
file
_ field (2) - filename (1)
- find (2)
-
find
_ executable (1) -
find
_ index (3) -
find
_ matching (1) - finish (4)
-
first
_ minor (1) - flush (2)
-
flush
_ left (1) -
force
_ encoding (1) - form (4)
- format (1)
-
formatted
_ program _ filename (1) - ftype (4)
-
garbage
_ collect (1) -
gem
_ signature (1) -
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ fields (1) -
get
_ file _ uri _ path (1) -
get
_ line (1) -
get
_ one _ gem _ name (1) -
get
_ one _ optional _ argument (1) -
get
_ passwd (3) -
get
_ path (1) -
get
_ thread _ no (1) -
get
_ value (1) - getaddress (2)
- getaddresses (2)
- getbyte (2)
- getc (3)
- getdir (1)
- getname (2)
- getnameinfo (1)
- getnames (2)
- getresource (1)
- getresources (1)
- gets (9)
- getsockopt (1)
- gsub (4)
- gsub! (4)
- guid (2)
- hash (1)
-
have
_ struct _ member (2) - header (2)
- headers (2)
- help (1)
- helpfile (2)
- helpstring (2)
- hermitian? (1)
- hex (1)
- hexdigest (2)
- hexdigest! (1)
- hidden (2)
-
history
_ file (1) - hkey (1)
- host (1)
- hostname (1)
- hstack (1)
- html (2)
- httpdate (1)
- id (1)
- id2name (1)
- img (2)
- include? (1)
- indent= (1)
- index (5)
- inflate (1)
- info (4)
-
inplace
_ mode (1) - insert (1)
-
insert
_ output (1) - inspect (23)
-
instance
_ methods (1) - instruction (1)
-
invoke
_ kind (1) -
ip
_ address (1) -
ip
_ unpack (1) -
irb
_ name (1) - iso8601 (2)
- jisx0301 (1)
- join (4)
- kconv (1)
- key (4)
- keyname (1)
- keys (1)
-
kill
_ job (1) - label (2)
-
laplace
_ expansion (1) -
last
_ match _ tried (1) -
last
_ response (1) -
last
_ response _ code (1) -
last
_ spec (1) -
last
_ spec _ tried (1) - lastresp (1)
-
latest
_ cache _ file (1) - length (1)
- libpathflag (1)
-
library
_ name (1) - line (2)
- lineno (1)
- lineno= (1)
- lines (4)
-
link
_ command (1) - list (1)
- ljust (1)
- ln (1)
-
local
_ host (1) -
local
_ port (1) - log (2)
-
long
_ name (1) - ls (1)
- lstrip (1)
- lup (1)
-
lup
_ decomposition (1) - mail (2)
-
make
_ passwd (1) - map (2)
- markup (1)
- match (6)
- match? (1)
-
matched
_ count (1) -
matched
_ string (1) - matchedsize (1)
-
matching
_ files (1) -
max
_ key _ length (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - mdtm (1)
-
media
_ subtype (4) -
media
_ type (4) - members (1)
-
merge
_ libs (1) -
method
_ id (1) - methods (1)
- minor (2)
- mkdir (1)
- mlsd (2)
- mlst (1)
- modifiable (1)
-
multipart
_ form (4) - name (12)
- name= (2)
- namespace (1)
-
new
_ ostruct _ member (1) - next! (1)
- nlst (1)
- nonblock (1)
- normal? (1)
-
normalize
_ comment (1) -
normalize
_ uri (1) - normalized (1)
- normalized= (1)
- notationdecl (1)
- notify (4)
-
num
_ keys (1) -
num
_ values (1) -
object
_ nl= (1) - oct (1)
- oid (3)
- oid= (1)
-
ole
_ type (3) -
ole
_ type _ detail (2) - on (3)
-
only
_ trusted= (1) -
op
_ dir (1) - opaque (1)
- open (2)
- open? (1)
-
open
_ uri _ or _ path (1) - opened? (1)
- ord (1)
- order (4)
- order! (4)
-
original
_ name (1) - orthogonal? (1)
- pack (1)
- param (4)
- params (1)
- parent (1)
-
parent
_ file _ name (1) -
parent
_ name (1) - parse (4)
- parse! (2)
-
parse
_ csv (1) -
parse
_ time (1) - partition (1)
-
password
_ field (2) - path (7)
-
pathmap
_ explode (1) -
pathmap
_ replace (1) - peek (1)
- peep (1)
- peeraddr (1)
- permutation? (1)
- permute (2)
- permute! (2)
- pointer (1)
- pointer= (1)
- pop (2)
- pos (1)
- pos= (2)
-
post
_ connection _ check (1) -
post
_ match (1) -
pre
_ match (1) - prefix (1)
- prepend (1)
-
pretty
_ print (1) -
pretty
_ print _ inspect (1) -
prime
_ fasttest? (1) - print (4)
-
print
_ dependencies (1) - printf (1)
-
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ methods (1) -
process
_ controller (1) -
processing
_ instruction (1) - progid (1)
-
program
_ name (1) -
progress
_ reporter (1) -
prompt
_ c (1) -
prompt
_ i (1) -
prompt
_ n (1) -
prompt
_ s (1) -
protected
_ instance _ methods (1) -
protected
_ methods (2) -
proxy
_ address (1) -
proxy
_ basic _ auth (1) -
proxy
_ pass (1) -
proxy
_ user (1) - proxyaddr (1)
- prune (1)
-
psych
_ to _ yaml (1) -
psych
_ y (1) - ptr (1)
-
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ methods (1) -
public
_ methods (2) - push (1)
- putback (2)
- putc (1)
- puts (2)
- pwd (1)
-
query
_ string= (1) - quote (1)
-
quote
_ char (1) -
radio
_ group (2) - raise (1)
-
raised
_ exception (1) - raw (1)
- raw! (1)
-
raw
_ data (2) -
re
_ string (1) - read (12)
-
read
_ bin (1) -
read
_ body (2) -
read
_ i (1) -
read
_ nonblock (4) -
read
_ s (1) -
readagain
_ bytes (1) - readbyte (1)
- readchar (4)
- readline (9)
- readlines (6)
- readlink (3)
- readpartial (7)
- ready (1)
- reason (1)
-
record
_ separator (1) - rect (1)
- rectangular (1)
- recv (1)
-
recv
_ nonblock (1) - recvfrom (2)
-
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) - refresh (1)
- registry= (1)
- regular? (1)
-
remove
_ private _ comments (1) - reopen (2)
- replacement (1)
- replacement= (1)
-
require
_ path (1) - reset (3)
- resource (2)
- resource= (2)
- result (1)
- retrbinary (2)
- retrlines (1)
-
return
_ format (1) -
return
_ type (1) -
return
_ type _ detail (1) -
return
_ value (1) - rewind (1)
- rfc2822 (1)
- rfc3339 (1)
- rfc822 (1)
- rindex (1)
- rjust (1)
- rmtree (1)
- root (1)
- round (1)
- row (2)
-
row
_ sep (1) - rpartition (1)
- rstrip (1)
- rstrip! (1)
-
sanitize
_ string (1) - say (1)
- scan (3)
-
scan
_ full (1) -
scan
_ until (1) - scanf (2)
-
scrolling
_ list (2) - scrub (3)
- scrub! (3)
-
search
_ full (1) - section (1)
- seed (1)
- seek (1)
- select (5)
- self (1)
- sendcmd (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - service (1)
-
session
_ id _ context (1) -
set
_ backtrace (2) -
set
_ cache _ data (1) -
set
_ dictionary (2) -
set
_ encoding (5) -
set
_ error (1) -
set
_ get _ line _ procs (1) -
set
_ socket (1) -
set
_ trace _ func (1) - setbyte (1)
- sfork (1)
- shebang (1)
- shell (1)
- shellescape (1)
- shelljoin (1)
- shellsplit (1)
-
short
_ name (1) - sign (1)
-
signature
_ algorithm (1) -
singleton
_ methods (1) - singular? (2)
- size (2)
- skip (1)
-
skip
_ until (1) - slice (11)
- sn (1)
- solve (1)
-
source
_ location (3) - space (1)
- space= (1)
-
space
_ before= (1) -
spec
_ count (1) -
spec
_ path (1) - split (5)
- squeeze (1)
- squeeze! (1)
- src (1)
-
src
_ type (1) -
ssl
_ version (1) - start (3)
-
start
_ element (1) -
start
_ job (1) -
start
_ stream (1) -
start
_ with? (1) - status (3)
-
status
_ string (1) - stdout (1)
- store (4)
- strftime (2)
- string (1)
- string= (3)
-
string
_ left (1) - strip (1)
- strip! (1)
-
strip
_ hashes (1) -
strip
_ newlines (1) -
strip
_ stars (1) -
strongly
_ connected _ components (1) - struct (1)
- sub (3)
- sub! (3)
- submit (2)
- subtract (1)
- subtype (4)
- succ! (1)
- sum (1)
-
summary
_ indent (1) - swapcase (1)
- swapcase! (1)
- symmetric? (1)
- sync (1)
- sync= (1)
-
sync
_ try _ lock (1) - sysread (5)
- syssign (1)
- system (1)
- syswrite (3)
- tag (3)
-
tag
_ directives (1) -
tag
_ end (1) -
tag
_ start (1) - tagging (1)
- tagging= (1)
- target= (1)
- terminate (1)
-
terminate
_ interaction (1) -
terminate
_ job (1) - text (2)
-
text
_ field (2) - textarea (2)
- title= (1)
- to (1)
-
to
_ a (3) -
to
_ binary (1) -
to
_ c (1) -
to
_ csv (1) -
to
_ d (1) -
to
_ der (9) -
to
_ digits (1) -
to
_ f (1) -
to
_ i (1) -
to
_ json (21) -
to
_ json _ raw (1) -
to
_ mailtext (1) -
to
_ path (1) -
to
_ pem (6) -
to
_ r (1) -
to
_ rfc822text (1) -
to
_ s (38) -
to
_ str (3) -
to
_ string (1) -
to
_ text (5) -
to
_ yaml (2) - toeuc (1)
- tojis (1)
-
token
_ to _ str (1) - tokenize (1)
- tolocale (1)
- top (1)
- tosjis (1)
- toutf16 (1)
- toutf32 (1)
- toutf8 (1)
- tr! (1)
-
tr
_ s (1) -
tr
_ s! (1) - trace (2)
-
trace
_ func (1) -
trackback
_ about (1) -
trackback
_ about= (1) -
trackback
_ abouts (1) -
trackback
_ ping (1) -
trackback
_ ping= (1) - transaction (1)
- transfer (1)
- tree (1)
- truncate (13)
- trust (1)
- trust= (2)
-
try
_ compile (2) -
try
_ constant (2) -
try
_ cpp (2) -
try
_ do (2) -
try
_ file (1) -
try
_ func (2) -
try
_ link (2) -
try
_ lock (1) -
try
_ run (2) -
try
_ static _ assert (2) -
try
_ type (2) -
try
_ var (2) -
uid
_ fetch (1) -
uid
_ store (1) -
ultra
_ safe= (1) - unescape (1)
- ungetbyte (1)
- ungetc (1)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - unitary? (1)
-
unix
_ path (1) - unknown (3)
- unnormalized (1)
- unpack (1)
- unscan (1)
- untrust (1)
- untrusted? (1)
- upcase (1)
- upcase! (1)
- update (2)
- updated (3)
- upto (1)
- uri (1)
-
use
_ tracer (1) -
use
_ tracer= (1) -
use
_ tracer? (1) - value (14)
- value= (6)
-
values
_ at (5) -
variable
_ kind (1) - version (1)
- version= (1)
- vstack (1)
-
waiting
_ job? (1) - warn (3)
-
with
_ config (2) - write (16)
-
write
_ bin (1) -
write
_ i (1) -
write
_ nonblock (2) -
write
_ s (1) - wtime (1)
- xmldecl (1)
- xmlschema (2)
- y (1)
- yaml (1)
-
zipped
_ stream (1) - | (1)
検索結果
先頭5件
-
String
# tr(pattern , replace) -> String (63841.0) -
pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に置き換えます。
pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に置き換えます。
pattern の形式は tr(1) と同じです。つまり、
`a-c' は a から c を意味し、"^0-9" のように
文字列の先頭が `^' の場合は指定文字以外が置換の対象になります。
replace に対しても `-' による範囲指定が可能です。
`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また、`-', `^', `\' はバックスラッシュ (`\') によりエスケープできます。
... -
Matrix
# tr -> Integer | Float | Rational | Complex (63325.0) -
トレース (trace) を返します。
トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Gem
:: Package :: TarInput # extract _ entry(destdir , entry , expected _ md5sum = nil) (36976.0) -
指定された destdir に entry を展開します。
指定された destdir に entry を展開します。
@param destdir 展開先のディレクトリを指定します。
@param entry エントリを指定します。
@param expected_md5sum 期待する MD5 チェックサムを指定します。
@raise Gem::Package::BadCheckSum チェックサムが一致しなかった場合に発生します。 -
String
# tr _ s(pattern , replace) -> String (27859.0) -
文字列の中に pattern 文字列に含まれる文字が存在したら、 replace 文字列の対応する文字に置き換えます。さらに、 置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。
文字列の中に pattern 文字列に含まれる文字が存在したら、
replace 文字列の対応する文字に置き換えます。さらに、
置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。
pattern の形式は tr(1) と同じです。
つまり「a-c」は a から c を意味し、
"^0-9" のように文字列の先頭が「^」の場合は指定した文字以外が置換の対象になります。
replace でも「-」を使って範囲を指定できます。
「-」は文字列の両端にない場合にだけ範囲指定の意味になります。
同様に、「^」もその効果は文字列の先頭にあるときだけです。
また、「-」、「^」... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (27640.0) -
name という名前の属性を取得します。
name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='... -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (27640.0) -
namespace と name で特定される属性を返します。
namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.ne... -
REXML
:: StreamListener # instruction(name , instruction) -> () (27640.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\""
という引数が渡されます。 -
StringScanner
# string=(str) (27640.0) -
スキャン対象の文字列を str に変更して、マッチ記録を捨てます。
スキャン対象の文字列を str に変更して、マッチ記録を捨てます。
@param str スキャン対象の文字列を str に変更して、マッチ記録を捨てます。
@return str を返します。
//emlist[例][ruby]{
require 'strscan'
str = '0123'
s = StringScanner.new('test string')
s.string = str # => "0123"
s.scan(/\w+/) # => "0123"
//} -
Psych
:: Visitors :: YAMLTree # tree -> Psych :: Nodes :: Stream|nil (27622.0) -
変換を終了し、構築した AST を返します。
変換を終了し、構築した AST を返します。
内部で finish を呼び出し、変換処理を終了します。
このメソッドを2回以上呼ぶと、2回目以降は nil を返します。
@see Psych::Visitors::YAMLTree#finish -
String
# +@ -> String | self (27622.0) -
self が freeze されている文字列の場合、元の文字列の複製を返します。 freeze されていない場合は self を返します。
self が freeze されている文字列の場合、元の文字列の複製を返します。
freeze されていない場合は self を返します。
//emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
unfrozen_text = +original_text
unfrozen_text.frozen? # => false
original_text == unfrozen_text # => true
original_text.equal?(unfro... -
String
# -@ -> String | self (27622.0) -
self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
self が freeze されている文字列の場合、self を返します。
freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
//emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_te... -
String
# lstrip -> String (27622.0) -
文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v" です。
文字列の先頭にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v" です。
//emlist[例][ruby]{
p " abc\n".lstrip #=> "abc\n"
p "\t abc\n".lstrip #=> "abc\n"
p "abc\n".lstrip #=> "abc\n"
//}
@see String#strip, String#rstrip -
String
# rstrip -> String (27622.0) -
文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列の末尾にある空白文字を全て取り除いた新しい文字列を返します。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
p " abc\n".rstrip #=> " abc"
p " abc \t\r\n\0".rstrip #=> " abc"
p " abc".rstrip #=> " abc"
p " abc\0 ".rstrip #=> " abc"
str = "abc\n"
p str.rstrip #=> "abc"
p str ... -
String
# strip -> String (27622.0) -
文字列先頭と末尾の空白文字を全て取り除いた文字列を生成して返します。 空白文字の定義は " \t\r\n\f\v" です。 また、文字列右側からは "\0" も取り除きますが、 左側の "\0" は取り除きません。
文字列先頭と末尾の空白文字を全て取り除いた文字列を生成して返します。
空白文字の定義は " \t\r\n\f\v" です。
また、文字列右側からは "\0" も取り除きますが、
左側の "\0" は取り除きません。
//emlist[例][ruby]{
p " abc \r\n".strip #=> "abc"
p "abc\n".strip #=> "abc"
p " abc".strip #=> "abc"
p "abc".strip #=> "abc"
p " \0 abc \0".strip # => "... -
Matrix
# -@ -> Matrix (27604.0) -
単項 -。各要素の符号を反転させた行列を返します。
単項 -。各要素の符号を反転させた行列を返します。 -
String
# tr _ s!(pattern , replace) -> self | nil (27595.0) -
文字列の中に pattern 文字列に含まれる文字が存在したら、 replace 文字列の対応する文字に置き換えます。さらに、 置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。
文字列の中に pattern 文字列に含まれる文字が存在したら、
replace 文字列の対応する文字に置き換えます。さらに、
置換した部分内に同一の文字の並びがあったらそれを 1 文字に圧縮します。
pattern の形式は tr(1) と同じです。
つまり「a-c」は a から c を意味し、
"^0-9" のように文字列の先頭が「^」の場合は指定した文字以外が置換の対象になります。
replace でも「-」を使って範囲を指定できます。
//emlist[][ruby]{
p "gooooogle".tr_s("a-z", "A-Z") # => "GOGLE"
//}
「... -
String
# tr!(pattern , replace) -> self | nil (27433.0) -
pattern 文字列に含まれる文字を検索し、 それを replace 文字列の対応する文字に破壊的に置き換えます。
pattern 文字列に含まれる文字を検索し、
それを replace 文字列の対応する文字に破壊的に置き換えます。
pattern の形式は tr(1) と同じです。
つまり、`a-c' は a から c を意味し、
"^0-9" のように文字列の先頭が `^' の場合は
指定文字以外が置換の対象になります。
replace に対しても `-' による範囲指定が可能です。
`-' は文字列の両端にない場合にだけ範囲指定の意味になります。
`^' も文字列の先頭にあるときにだけ否定の効果を発揮します。
また、`-', `^', `\' はバックスラッシュ (`\') によりエスケープで... -
StringIO
# truncate(len) -> Integer (27358.0) -
自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。
自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。
拡大した場合は、その部分を 0 で埋めます。
len を返します。
@param len 変更したいサイズを整数で指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
@raise Errno::EINVAL len がマイナスの時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(2)
a.string #=>... -
RSS
:: BaseTrackBackModel # trackback _ about (27352.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ about= (27352.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ abouts (27352.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ ping (27352.0) -
@todo
@todo -
RSS
:: BaseTrackBackModel # trackback _ ping= (27352.0) -
@todo
@todo -
Scanf
:: FormatString # last _ match _ tried (27352.0) -
@todo
@todo -
Scanf
:: FormatString # last _ spec _ tried (27352.0) -
@todo
@todo -
Scanf
:: FormatString # string _ left (27352.0) -
@todo
@todo -
Tracer
# trace _ func(event , file , line , id , binding , klass , *) -> object | nil (27352.0) -
@todo
@todo -
StringIO
# string=(buf) (27340.0) -
自身が表す文字列を指定された buf に変更します。
自身が表す文字列を指定された buf に変更します。
buf はバッファとして使われ、書き込みメソッドによって書き換えられます。
自身は読み書き両用になりますが、
buf がフリーズされている場合には読み取り専用になります。
pos と lineno は 0 にセットされます。
@param buf 自身が新たに表す文字列を指定します。
@raise TypeError buf が nil の場合に発生します。 -
Matrix
# trace -> Integer | Float | Rational | Complex (27325.0) -
トレース (trace) を返します。
トレース (trace) を返します。
行列のトレース (trace) とは、対角要素の和です。
//emlist[例][ruby]{
require 'matrix'
Matrix[[7,6], [3,9]].trace # => 16
//}
trace は正方行列でのみ定義されます。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Matrix
# symmetric? -> bool (27322.0) -
行列が対称ならば true を返します。
行列が対称ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
OpenStruct
# new _ ostruct _ member(name) -> Symbol (27322.0) -
与えられた名前のアクセサメソッドを自身に定義します。
与えられた名前のアクセサメソッドを自身に定義します。
@param name 文字列かシンボルで定義するアクセサの名前を指定します。 -
String
# rstrip! -> self | nil (27322.0) -
文字列の末尾にある空白文字を全て破壊的に取り除きます。 空白文字の定義は " \t\r\n\f\v\0" です。
文字列の末尾にある空白文字を全て破壊的に取り除きます。
空白文字の定義は " \t\r\n\f\v\0" です。
//emlist[例][ruby]{
str = " abc\n"
p str.rstrip! # => " abc"
p str # => " abc"
str = " abc \r\n\t\v\0"
p str.rstrip! # => " abc"
p str # => " abc"
//}
@see String#rstrip, String#lstrip -
String
# strip! -> self | nil (27322.0) -
先頭と末尾の空白文字を全て破壊的に取り除きます。 空白文字の定義は " \t\r\n\f\v" です。 また、文字列右側からは "\0" も取り除きますが、 左側の "\0" は取り除きません。
先頭と末尾の空白文字を全て破壊的に取り除きます。
空白文字の定義は " \t\r\n\f\v" です。
また、文字列右側からは "\0" も取り除きますが、
左側の "\0" は取り除きません。
strip! は、内容を変更した self を返します。
ただし取り除く空白がなかったときは nil を返します。
//emlist[例][ruby]{
str = " abc\r\n"
p str.strip! #=> "abc"
p str #=> "abc"
str = "abc"
p str.strip! #=> nil
p str ... -
Matrix
# +@ -> self (27304.0) -
単項 +。self を返します。
単項 +。self を返します。 -
OpenSSL
:: X509 :: Request # add _ attribute(attr) -> OpenSSL :: X509 :: Attribute (18958.0) -
新たな attribute を CSR に追加します。
新たな attribute を CSR に追加します。
@param attr 追加する attribute(OpenSSL::X509::Attribute の
インスタンス)
@return 渡した attribute オブジェクトを返します
@see OpenSSL::X509::Request#attribute,
OpenSSL::X509::Request#attribute= -
Gem
:: Indexer # sanitize _ string(string) -> String (18940.0) -
与えられた文字列をサニタイズします。
与えられた文字列をサニタイズします。
@param string サニタイズ対象の文字列を指定します。
@see Gem::Indexer#sanitize -
REXML
:: DocType # attribute _ of(element , attribute) -> String | nil (18940.0) -
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という 名前の属性のデフォルト値を返します。
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という
名前の属性のデフォルト値を返します。
elementという名前の要素の属性値は宣言されていない、
elementという名前の要素にはattributeという名前の属性が宣言されていない、
もしくはデフォルト値が宣言されていない、のいずれかの場合は nil を返します。
@param element 要素名(文字列)
@param attribute 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Doc... -
Exception
# set _ backtrace(errinfo) -> nil | String | [String] (18922.0) -
バックトレース情報に errinfo を設定し、設定されたバックトレース 情報を返します。
バックトレース情報に errinfo を設定し、設定されたバックトレース
情報を返します。
@param errinfo nil、String あるいは String の配列のいずれかを指定します。
//emlist[例][ruby]{
begin
begin
raise "inner"
rescue
raise "outer"
end
rescue
$!.backtrace # => ["/path/to/test.rb:5:in `rescue in <main>'", "/path/to/test.rb:2:in `<main>'"]
$!.se... -
Gem
:: Package :: TarInput # zipped _ stream(entry) -> StringIO (18922.0) -
与えられた entry の圧縮したままの StringIO を返します。
与えられた entry の圧縮したままの StringIO を返します。
@param entry エントリを指定します。 -
OpenSSL
:: X509 :: Store # trust=(trust) (18688.0) -
@todo
@todo
以下のいずれかの定数の値を指定します。
* OpenSSL::X509::TRUST_COMPAT
* OpenSSL::X509::TRUST_EMAIL
* OpenSSL::X509::TRUST_OBJECT_SIGN
* OpenSSL::X509::TRUST_SSL_CLIENT
* OpenSSL::X509::TRUST_SSL_SERVER
* OpenSSL::X509::TRUST_OCSP_REQUEST
* OpenSSL::X509::TRUST_OCSP_SIGN
@param trust 整数値
@see OpenSSL::X5... -
OpenSSL
:: X509 :: StoreContext # trust=(trust) (18688.0) -
@todo
@todo
以下のいずれかの定数の値を指定します。
* OpenSSL::X509::TRUST_COMPAT
* OpenSSL::X509::TRUST_EMAIL
* OpenSSL::X509::TRUST_OBJECT_SIGN
* OpenSSL::X509::TRUST_SSL_CLIENT
* OpenSSL::X509::TRUST_SSL_SERVER
* OpenSSL::X509::TRUST_OCSP_REQUEST
* OpenSSL::X509::TRUST_OCSP_SIGN
@param trust 整数値
@see OpenSSL::X... -
Thread
# backtrace _ locations(range) -> [Thread :: Backtrace :: Location] | nil (18676.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Thread
# backtrace _ locations(start = 0 , length = nil) -> [Thread :: Backtrace :: Location] | nil (18676.0) -
スレッドの現在のバックトレースを Thread::Backtrace::Location の配 列で返します。
スレッドの現在のバックトレースを Thread::Backtrace::Location の配
列で返します。
引数で指定した値が範囲外の場合、スレッドがすでに終了している場合は nil
を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
Kernel.#caller_locations と似ていますが、本メソッドは self に限定
した情報を返します。
//emlist[例][ruby]... -
Module
# attr(name , true) -> nil (18658.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
REXML
:: Element # add _ attribute(attr) -> () (18658.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
Shell
# process _ controller -> Shell :: ProcessController (18652.0) -
@todo
@todo -
OpenSSL
:: PKCS7 # error _ string=(str) (18640.0) -
検証エラーの理由を表す文字列を設定します。
検証エラーの理由を表す文字列を設定します。
@param str 設定するエラー文字列
@see OpenSSL::PKCS7#error_string -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ string(str) -> OpenSSL :: X509 :: Extension (18640.0) -
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列から OpenSSL::X509::Extension オブジェクトを生成します。
文字列は "oid = value" もしくは "oid = critical, value" という
形式である必要があります。
@param str 生成する拡張領域のデータの文字列
@see OpenSSL::X509::ExtensionFactory#create_ext -
OpenSSL
:: X509 :: Request # attributes=(attrs) (18640.0) -
CSR の attribute をクリアして新しい attribute を設定します。
CSR の attribute をクリアして新しい attribute を設定します。
@param attrs 新たに設定する attribute(OpenSSL::X509::Attribute の
インスタンス)の配列
@see OpenSSL::X509::Request#attribute
OpenSSL::X509::Request#add_attribute -
OptionParser
:: ParseError # set _ backtrace(array) -> [String] (18640.0) -
自身に array で指定したバックトレースを設定します。
自身に array で指定したバックトレースを設定します。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
REXML
:: Element # attribute(name , namespace = nil) -> REXML :: Attribute | nil (18640.0) -
name で指定される属性を返します。
name で指定される属性を返します。
属性は REXML::Attribute オブジェクトの形で返します。
name は "foo:bar" のように prefix を指定することができます。
namespace で名前空間の URI を指定することで、その名前空間内で
name という属性名を持つ属性を指定できます。
指定した属性名の属性がない場合は nil を返します。
@param name 属性名(文字列)
@param namespace 名前空間のURI(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = R... -
CSV
# string -> String (18622.0) -
StringIO#string に委譲します。
StringIO#string に委譲します。
@see StringIO#string -
Date
# strftime(format = & # 39;%F& # 39;) -> String (18622.0) -
与えられた雛型で日付を書式づけます。
与えられた雛型で日付を書式づけます。
つぎの変換仕様をあつかいます:
%A, %a, %B, %b, %C, %c, %D, %d, %e, %F, %G, %g, %H, %h, %I, %j, %k, %L, %l,
%M, %m, %N, %n, %P, %p, %Q, %R, %r, %S, %s, %T, %t, %U, %u, %V, %v, %W, %w, %X,
%x, %Y, %y, %Z, %z, %:z, %::z, %:::z, %%, %+
GNU 版にあるような幅指定などもできます。
strftime(3)、および Date.strptime も参照してくだ... -
Exception
# backtrace -> [String] (18622.0) -
バックトレース情報を返します。
バックトレース情報を返します。
デフォルトでは
* "#{sourcefile}:#{sourceline}:in `#{method}'"
(メソッド内の場合)
* "#{sourcefile}:#{sourceline}"
(トップレベルの場合)
という形式の String の配列です。
//emlist[例][ruby]{
def methd
raise
end
begin
methd
rescue => e
p e.backtrace
end
#=> ["filename.rb:2:in `methd'", "filename.rb:6... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (18622.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
... -
Fiddle
:: Pointer # to _ str -> String (18622.0) -
自身が指す領域から長さ len の文字列を複製して返します。
自身が指す領域から長さ len の文字列を複製して返します。
len を省略した場合は、self.size をその代わりに使います。
@param len 文字列の長さを整数で指定します。 -
Fiddle
:: Pointer # to _ str(len) -> String (18622.0) -
自身が指す領域から長さ len の文字列を複製して返します。
自身が指す領域から長さ len の文字列を複製して返します。
len を省略した場合は、self.size をその代わりに使います。
@param len 文字列の長さを整数で指定します。 -
Gem
:: Command # defaults _ str -> String (18622.0) -
このメソッドはサブクラスで再定義されます。 コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。
このメソッドはサブクラスで再定義されます。
コマンドのオプションで使用するデフォルト値を表示するために使用する文字列を返します。
@see Gem::Command#arguments -
Gem
:: ConfigFile # backtrace=(backtrace) (18622.0) -
エラー発生時にバックトレースを出力するかどうか設定します。
エラー発生時にバックトレースを出力するかどうか設定します。
@param backtrace 真を指定するとエラー発生時にバックトレースを出力するようになります。 -
Gem
:: Format # file _ entries=(file _ entries) (18622.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
Gem
:: OldFormat # file _ entries=(file _ entries) (18622.0) -
Gem パッケージに含まれるファイルの配列をセットします。
Gem パッケージに含まれるファイルの配列をセットします。
@param file_entries -
Gem
:: SourceInfoCache # try _ file(path) -> String | nil (18622.0) -
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。 そうでない場合は nil を返します。
与えられたパスがキャッシュファイルとして利用可能な場合、そのパスを返します。
そうでない場合は nil を返します。
@param path キャッシュファイルの候補となるパスを指定します。 -
IPAddr
# to _ string -> String (18622.0) -
標準的な文字列表現に変換します。
標準的な文字列表現に変換します。
require 'ipaddr'
addr6 = IPAddr.new('::1')
addr6.to_s #=> "::1"
addr6.to_string #=> "0000:0000:0000:0000:0000:0000:0000:0001"
@see IPAddr#to_s -
Net
:: IMAP :: FetchData # attr -> { String => object } (18622.0) -
各メッセージのアトリビュートの値をハッシュテーブルで返します。
各メッセージのアトリビュートの値をハッシュテーブルで返します。
キーはアトリビュート名の文字列、値はアトリビュートの値となります。
値のクラスはアトリビュートによって異なります。
利用可能なアトリビュートは以下の通りです。
: BODY
BODYSTRUCTURE の拡張データなしの形式。
Net::IMAP::BodyTypeBasic, Net::IMAP::BodyTypeText,
Net::IMAP::BodyTypeMessage, Net::IMAP::BodyTypeMultipart
のいずれか。
: BODY[<section>]<<... -
Object
# to _ str -> String (18622.0) -
オブジェクトの String への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
オブジェクトの String への暗黙の変換が必要なときに内部で呼ばれます。
デフォルトでは定義されていません。
説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
このメソッドを定義する条件は、
* 文字列が使われるすべての場面で代置可能であるような、
* 文字列そのものとみなせるようなもの
という厳しいものになっています。
//emlist[][ruby]{
class Foo
def to_str
'Edition'
end
end
it = Foo.new... -
OpenSSL
:: OCSP :: Response # status _ string -> String (18622.0) -
レスポンスステータスを human-readable な文字列で返します。
レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status -
OpenSSL
:: PKCS7 # error _ string -> String | nil (18622.0) -
検証エラーの理由を表す文字列を返します。
検証エラーの理由を表す文字列を返します。
OpenSSL::PKCS7#verify で検証を
した場合のみ更新されます。
OpenSSL::PKCS7#verify で検証をする前は nil を返します。
検証に成功した場合は nil を返します。
@see OpenSSL::PKCS7#error_string= -
OpenSSL
:: X509 :: Request # attributes -> [OpenSSL :: X509 :: Attribute] (18622.0) -
CSR が保持している attribute を OpenSSL::X509::Attribute の配列で返します。
CSR が保持している attribute を OpenSSL::X509::Attribute
の配列で返します。
attribute とは X.509 証明書署名要求 に含まれる申請者に関する
追加的な情報です。必須ではありません。X.509v3 拡張領域を
CSR に含めるときは "reqExt" という oid の attribute を追加
します。
@see OpenSSL::X509::Request#attribute=,
OpenSSL::X509::Request#add_attribute -
RDoc
:: Context # add _ attribute(an _ attribute) -> () (18622.0) -
引数で指定した RDoc::Attr オブジェクトを追加します。
引数で指定した RDoc::Attr オブジェクトを追加します。
@param an_attribute RDoc::Attr オブジェクトを指定します。 -
RDoc
:: Text # strip _ hashes(text) -> String (18622.0) -
引数から各行の行頭の # を削除します。
引数から各行の行頭の # を削除します。
@param text 文字列を指定します。 -
RDoc
:: Text # strip _ newlines(text) -> String (18622.0) -
引数から先頭と末尾の改行を削除します。
引数から先頭と末尾の改行を削除します。
@param text 文字列を指定します。 -
RDoc
:: Text # strip _ stars(text) -> String (18622.0) -
引数から /* 〜 */ 形式のコメントを削除します。
引数から /* 〜 */ 形式のコメントを削除します。
@param text 文字列を指定します。 -
REXML
:: Element # add _ attributes(attrs) -> () (18622.0) -
要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を複数追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
attrs には Hash もしくは Array を指定できます。
Hash の場合は、
{ "name1" => "value1", "name2" => "value2", ... }
という形で、配列の場合は
[ ["name1", "value1"], ["name2", "value2"], ... }
という形で追加/更新する属性を指定します。
@param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)
//emlist[][rub... -
REXML
:: Element # delete _ attribute(key) -> REXML :: Attribute | nil (18622.0) -
要素から key という属性名の属性を削除します。
要素から key という属性名の属性を削除します。
削除された属性を返します。
key という属性名の属性が存在しない場合は削除されずに、nil を返します。
@param key 削除する要素(文字列(属性名) or REXML::Attributeオブジェクト)
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("E")
e.add_attribute("x", "foo"); e # => <E x='foo'/>
e.add_attribute("y:x", "bar"); e # => <E x... -
Time
# strftime(format) -> String (18622.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
時刻を format 文字列に従って文字列に変換した結果を返します。
@param format フォーマット文字列を指定します。使用できるものは 以下の通りです。
* %A: 曜日の名称(Sunday, Monday ... )
* %a: 曜日の省略名(Sun, Mon ... )
* %B: 月の名称(January, February ... )
* %b: 月の省略名(Jan, Feb ... )
* %C: 世紀 (2009年であれば 20)
* %c: 日付と時刻 (%a %b %e %T %Y)
* %D: 日付 (%m/%d/%y)
* ... -
WIN32OLE
_ METHOD # helpstring -> String | nil (18622.0) -
メソッドのヘルプ文字列を取得します。
メソッドのヘルプ文字列を取得します。
helpstringは、IDEがメソッドのバルーンヘルプを表示するような場合に利用可
能な、1行程度でメソッドを説明する文字列です。
@return ヘルプ文字列を返します。未定義ならばnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
method = WIN32OLE_METHOD.new(tobj, 'Navigate')
puts method.helpstring # => Navigates to a URL o... -
WIN32OLE
_ TYPE # helpstring -> String | nil (18622.0) -
型のドキュメント文字列を取得します。
型のドキュメント文字列を取得します。
@return ドキュメント文字列を返します。未定義の場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Internet Controls', 'IWebBrowser')
p tobj.helpstring # => "Web Browser interface"
ドキュメント文字列は、コンテキストヘルプなどに利用可能な型の簡単な説明文です。 -
Net
:: SMTP # open _ message _ stream(from _ addr , *to _ addrs) {|f| . . . . } -> () (18556.0) -
メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。
メール書き込みの準備をし、書き込み先のストリームオブジェクトを
ブロックに渡します。ブロック終了後、書きこんだ結果が
送られます。
渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト数を返す
* <<(str):: str を出力してストリームオブジェ... -
Net
:: FTP # retrbinary(cmd , blocksize , rest _ offset = nil) -> nil (18448.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、バイナリデータを
取り寄せます。
blocksize で指定されたバイト単位でデータを
読み込み、ブロックに渡します。
rest_offset が省略されなかった場合は、cmdを送る前に
REST コマンドを送り、指定したバイト数の位置から
転送を開始します。
@param cmd コマンドを文字列で与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4... -
Net
:: FTP # retrbinary(cmd , blocksize , rest _ offset = nil) {|data| . . . } -> nil (18448.0) -
サーバーに cmd で指定されたコマンドを送り、バイナリデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、バイナリデータを
取り寄せます。
blocksize で指定されたバイト単位でデータを
読み込み、ブロックに渡します。
rest_offset が省略されなかった場合は、cmdを送る前に
REST コマンドを送り、指定したバイト数の位置から
転送を開始します。
@param cmd コマンドを文字列で与えます。
@param blocksize 読み込み単位をバイト単位で与えます。
@param rest_offset REST コマンドに与えるオフセットを与えます。
@raise Net::FTPTempError 応答コードが 4... -
Kernel
# try _ do(src , command , *opts) -> () (18424.0) -
@param src C プログラムのソースコードを指定します。
@param src C プログラムのソースコードを指定します。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
@raise RuntimeError 開発環境がインストールされていない場合に発生します。
@see Kernel#xsystem -
Kernel
# try _ do(src , command , *opts) { . . . } -> () (18424.0) -
@param src C プログラムのソースコードを指定します。
@param src C プログラムのソースコードを指定します。
@param command コマンドを指定します。
@param opts オプションを Hash で指定します。
@raise RuntimeError 開発環境がインストールされていない場合に発生します。
@see Kernel#xsystem -
Net
:: FTP # retrlines(cmd) {|line| . . . } -> nil (18412.0) -
サーバーに cmd で指定されたコマンドを送り、テキストデータを 取り寄せます。
サーバーに cmd で指定されたコマンドを送り、テキストデータを
取り寄せます。
一行ずつテキストを読み込み、ブロックに渡します。
@param cmd コマンドを文字列で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合(1xy, 3xyが... -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") -> bool (18406.0) -
@todo ???
@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ static _ assert(expr , headers = nil , opt = "") { . . . } -> bool (18406.0) -
@todo ???
@todo ???
...
@param expr C 言語の式を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。 -
Kernel
# try _ constant(const , headers = nil , opt = "") -> Integer | nil (18376.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。 -
Kernel
# try _ constant(const , headers = nil , opt = "") { . . . } -> Integer | nil (18376.0) -
定数 const がシステムに存在するかどうか検査します。 Kernel#have_const を使ってください。
定数 const がシステムに存在するかどうか検査します。
Kernel#have_const を使ってください。
@param const C 言語の定数名を指定します。
@param headers 追加のヘッダファイルを指定します。
@param opt コンパイラに渡すオプションを指定します。
$CFLAGS もコンパイラには渡されます。
@return 定数 const がシステムに存在する場合はその値を返します。
定数 const がシステムに存在しない場合は nil を返します。 -
OpenSSL
:: X509 :: Name # add _ entry(oid , value , type = nil) (18376.0) -
新しい属性を追加します。
新しい属性を追加します。
@param oid 属性型文字列
@param value 属性値文字列
@param type 属性値の(ASN.1の)型、省略時は OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE と oid から型が決まる
@raise OpenSSL::X509::NameError 属性の追加に失敗した場合に発生します -
REXML
:: Element # each _ element _ with _ attribute(key , value = nil , max = 0 , name = nil) {|element| . . . } -> () (18376.0) -
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
特定の属性を持つすべての子要素を引数としてブロックを呼び出します。
key で指定した属性名の属性を持つ要素のみを対象とします。
value を指定すると、keyで指定した属性名を持つ属性の値がvalueである
もののみを対象とします。
maxを指定すると、対象となる子要素の先頭 max 個のみが対象となります。
name を指定すると、それは xpath 文字列と見なされ、
それにマッチするもののみが対象となります。
max に 0 を指定すると、max の指定は無視されます(0個ではありません)。
@param key 属性名(文字列)
@param value 属性値(文字列)
... -
Fiber
# transfer(*args) -> object (18358.0) -
自身が表すファイバーへコンテキストを切り替えます。
自身が表すファイバーへコンテキストを切り替えます。
自身は Fiber#resume を呼んだファイバーの子となります。
Fiber#resume との違いは、ファイバーが終了したときや Fiber.yield が呼ばれたときは、
ファイバーの親へ戻らずにメインファイバーへ戻ります。
@param args メインファイバーから呼び出した Fiber#resume メソッドの返り値として渡したいオブジェクトを指定します。
@return コンテキスト切り替えの際に、Fiber#resume メソッドに与えられた引数を返します。
@raise FiberError 自身が既に終了してい... -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (18358.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Kernel
# have _ struct _ member(type , member , headers = nil) { . . . } -> bool (18358.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member というメンバを持つ構造体 type が存在しない場合は、偽を返します。
例えば
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパ... -
Kernel
# try _ cpp(src , opt = "" , *opts) -> bool (18358.0) -
C プログラムのソースコード src をプリプロセスします。
C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログラムのソースコードを指定します。
@param opt プリプロセッサにコマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#in... -
Kernel
# try _ cpp(src , opt = "" , *opts) { . . . } -> bool (18358.0) -
C プログラムのソースコード src をプリプロセスします。
C プログラムのソースコード src をプリプロセスします。
$CPPFLAGS, $CFLAGS の値もプリプロセッサにコマンドライン引数
として渡します。
このメソッドはヘッダファイルの存在チェックなどに使用します。
@param src C プログラムのソースコードを指定します。
@param opt プリプロセッサにコマンドライン引数として渡す値を指定します。
@return 問題なくプリプロセスできたら true を返します。
プリプロセスに失敗したら false を返します。
例:
require 'mkmf'
if try_cpp("#in... -
Kernel
# try _ func(func , libs , headers = nil) -> bool (18358.0) -
関数 func がシステムに存在するかどうか検査します。 Kernel#have_func を使ってください。
関数 func がシステムに存在するかどうか検査します。
Kernel#have_func を使ってください。
@param func 関数名を指定します。
@param libs ライブラリの名前を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などのために使用します。 -
Kernel
# try _ func(func , libs , headers = nil) { . . . } -> bool (18358.0) -
関数 func がシステムに存在するかどうか検査します。 Kernel#have_func を使ってください。
関数 func がシステムに存在するかどうか検査します。
Kernel#have_func を使ってください。
@param func 関数名を指定します。
@param libs ライブラリの名前を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などのために使用します。 -
Kernel
# try _ run(src , opt = "") -> bool | nil (18358.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクできるか
* リンクしたファイルが実行可能かどうか
* 実行ファイルがきちんと存在しているかどうか
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt リンカに渡す... -
Kernel
# try _ run(src , opt = "") { . . . } -> bool | nil (18358.0) -
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
与えられたソースコードが、コンパイルやリンクできるかどうか検査します。
以下の全ての検査に成功した場合は、真を返します。そうでない場合は偽を返します。
* src が C のソースとしてコンパイルできるか
* 生成されたオブジェクトが依存しているライブラリとリンクできるか
* リンクしたファイルが実行可能かどうか
* 実行ファイルがきちんと存在しているかどうか
ブロックを与えた場合、そのブロックはコンパイル前に評価されます。
ブロック内でソースコードを変更することができます。
@param src C のソースコードを指定します。
@param opt リンカに渡す... -
Kernel
# try _ type(type , headers = nil , opt = "") -> bool (18358.0) -
Kernel#have_type を使ってください。
Kernel#have_type を使ってください。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コンパイラに渡す追加のオプションを指定します。 -
Kernel
# try _ type(type , headers = nil , opt = "") { . . . } -> bool (18358.0) -
Kernel#have_type を使ってください。
Kernel#have_type を使ってください。
@param type 検査したい型の名前を指定します。
@param headers 追加のヘッダを指定します。
@param opt コンパイラに渡す追加のオプションを指定します。