別のキーワード
種類
ライブラリ
- ビルトイン (119)
- bigdecimal (2)
-
cgi
/ core (3) - date (8)
-
drb
/ acl (2) - etc (39)
- fcntl (5)
- fiddle (24)
-
fiddle
/ import (4) -
fiddle
/ types (1) - gdbm (1)
- ipaddr (1)
-
irb
/ ext / history (1) -
irb
/ ext / save-history (1) - logger (6)
- mkmf (10)
-
net
/ ftp (2) -
net
/ http (5) -
net
/ imap (9) -
net
/ pop (2) - openssl (67)
- optparse (1)
- pathname (1)
- pp (4)
- prettyprint (17)
- psych (34)
- pty (2)
- readline (4)
- resolv (2)
-
rexml
/ document (5) -
rinda
/ tuplespace (1) - ripper (2)
-
ripper
/ lexer (3) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ dependency (1) -
rubygems
/ package / tar _ reader / entry (2) -
rubygems
/ requirement (1) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ user _ interaction (3) -
shell
/ system-command (1) - socket (69)
- stringio (4)
- sync (1)
- syslog (42)
-
syslog
/ logger (2) - timeout (2)
-
webrick
/ httpproxy (1) - win32ole (15)
- zlib (7)
クラス
- ACL (2)
-
ARGF
. class (2) - Addrinfo (3)
- Array (55)
- BasicSocket (2)
- BigDecimal (2)
- Date (8)
- Enumerator (1)
-
Fiddle
:: Closure (1) -
Fiddle
:: Function (1) -
Fiddle
:: Handle (5) - GDBM (1)
-
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Dependency (1) -
Gem
:: Package :: TarReader :: Entry (2) -
Gem
:: Requirement (1) -
Gem
:: SourceInfoCacheEntry (1) - IO (7)
- IPAddr (1)
-
IRB
:: Context (2) - Integer (1)
- Method (1)
-
Net
:: FTP :: MLSxEntry (2) -
Net
:: HTTP (5) -
Net
:: IMAP (4) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (2) -
Net
:: IMAP :: BodyTypeText (2) -
Net
:: POP3 (2) - Object (6)
-
OpenSSL
:: BN (2) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (5) -
OpenSSL
:: PKey :: EC :: Point (12) -
OpenSSL
:: PKey :: RSA (4) -
OpenSSL
:: SSL :: SSLContext (3) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: X509 :: Name (2) - OptionParser (1)
- Pathname (1)
- PrettyPrint (16)
- Proc (2)
-
Psych
:: Emitter (2) -
Psych
:: Nodes :: Document (1) -
Psych
:: Nodes :: Mapping (4) -
Psych
:: Nodes :: Scalar (7) -
Psych
:: Nodes :: Sequence (4) -
Psych
:: Nodes :: Stream (5) -
Psych
:: Parser (4) -
Psych
:: Parser :: Mark (3) -
Psych
:: SyntaxError (3) -
REXML
:: Document (2) -
REXML
:: Formatters :: Pretty (1) - Range (1)
-
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Rinda
:: TupleEntry (1) - Ripper (3)
-
Ripper
:: Lexer (2) - RubyVM (1)
-
RubyVM
:: InstructionSequence (2) -
Shell
:: SystemCommand (1) - Socket (26)
-
Socket
:: AncillaryData (8) -
Socket
:: Option (3) - String (7)
- StringIO (4)
- Symbol (5)
-
Syslog
:: Logger (2) - SystemCallError (1)
- SystemExit (1)
- TCPServer (1)
- Thread (1)
- Time (5)
- TracePoint (3)
- UNIXServer (1)
- UnboundMethod (1)
- WIN32OLE (3)
-
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (4) -
WIN32OLE
_ TYPELIB (2) -
WIN32OLE
_ VARIANT (1) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: QueryExtension (3) - Etc (39)
- Fcntl (5)
- Fiddle (15)
-
Fiddle
:: Importer (4) -
File
:: Constants (8) - GC (2)
-
Gem
:: UserInteraction (3) - Kernel (11)
-
Logger
:: Severity (6) -
OpenSSL
:: OCSP (4) -
OpenSSL
:: SSL (14) -
OpenSSL
:: X509 (10) - PTY (2)
- Process (5)
-
Process
:: Sys (4) - Psych (1)
-
REXML
:: Security (2) -
Socket
:: Constants (25) -
Sync
_ m (1) - Syslog (3)
-
Syslog
:: Facility (23) -
Syslog
:: Level (8) -
Syslog
:: Macros (2) -
Syslog
:: Option (6) - Timeout (2)
-
WIN32OLE
:: VARIANT (4) - Zlib (5)
オブジェクト
キーワード
- * (2)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - <=> (1)
- == (1)
- =~ (1)
-
AF
_ HYLINK (2) -
AF
_ SYSTEM (2) -
ALLOW
_ DENY (1) - ANY (5)
- ASN1 (1)
- BINARY (3)
- BLOCK (2)
-
BUILTIN
_ TYPE (1) - BasicTypes (1)
- BlockCaller (1)
-
CLOCK
_ MONOTONIC (1) -
CLOCK
_ PROCESS _ CPUTIME _ ID (1) -
CLOCK
_ REALTIME (1) -
CP
_ SYMBOL (1) -
Check
_ Type (1) - Closure (1)
- DEBUG (1)
-
DEFAULT
_ OBJECT _ TYPE (1) -
DEFAULT
_ PARAMS (1) -
DEFAULT
_ STRATEGY (1) -
DENY
_ ALLOW (1) -
DOUBLE
_ QUOTED (1) - DSYNC (1)
-
Data
_ Get _ Struct (1) -
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) -
EAI
_ ADDRFAMILY (2) -
EAI
_ FAMILY (2) -
EAI
_ MEMORY (2) -
EAI
_ SOCKTYPE (2) -
EAI
_ SYSTEM (2) - ERROR (1)
-
EXCEPTION
_ INFINITY (1) - Error (1)
- FATAL (1)
- FLOW (2)
-
FNM
_ SYSCASE (1) - FOLDED (1)
- HTTPProxyServer (1)
-
HUFFMAN
_ ONLY (1) -
INADDR
_ ANY (2) - INFO (1)
-
INTERNAL
_ CONSTANTS (1) -
IPV6
_ RTHDR _ TYPE _ 0 (2) -
IPV6
_ V6ONLY (2) -
IPX
_ TYPE (2) -
IP
_ IPSEC _ POLICY (2) -
IP
_ XFRM _ POLICY (2) - ITALY (1)
-
LEVEL
_ MAP (1) - LITERAL (1)
-
LOCALE
_ SYSTEM _ DEFAULT (1) -
LOG
_ ALERT (1) -
LOG
_ AUTH (1) -
LOG
_ AUTHPRIV (1) -
LOG
_ CONS (1) -
LOG
_ CONSOLE (1) -
LOG
_ CRIT (1) -
LOG
_ CRON (1) -
LOG
_ DAEMON (1) -
LOG
_ DEBUG (1) -
LOG
_ EMERG (1) -
LOG
_ ERR (1) -
LOG
_ FTP (1) -
LOG
_ INFO (1) -
LOG
_ KERN (1) -
LOG
_ LOCAL0 (1) -
LOG
_ LOCAL1 (1) -
LOG
_ LOCAL2 (1) -
LOG
_ LOCAL3 (1) -
LOG
_ LOCAL4 (1) -
LOG
_ LOCAL5 (1) -
LOG
_ LOCAL6 (1) -
LOG
_ LOCAL7 (1) -
LOG
_ LPR (1) -
LOG
_ MAIL (1) -
LOG
_ MASK (1) -
LOG
_ NDELAY (1) -
LOG
_ NEWS (1) -
LOG
_ NOTICE (1) -
LOG
_ NOWAIT (1) -
LOG
_ NTP (1) -
LOG
_ ODELAY (1) -
LOG
_ PERROR (1) -
LOG
_ PID (1) -
LOG
_ SECURITY (1) -
LOG
_ SYSLOG (1) -
LOG
_ UPTO (1) -
LOG
_ USER (1) -
LOG
_ UUCP (1) -
LOG
_ WARNING (1) - MEMCMP (1)
-
MSG
_ PROXY (2) -
MSG
_ SYN (2) -
NAMED
_ CURVE (1) - NEWOBJ (1)
-
NEWS for Ruby 2
. 0 . 0 (1) - NOCTTY (1)
- NOVERIFY (2)
-
NO
_ PADDING (1) -
OBJECT
_ TYPE _ TEMPLATE (1) - OBJSETUP (1)
-
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (1) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (1) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (1) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (1) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (1) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (1) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (1) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (1) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (1) -
OP
_ TLS _ D5 _ BUG (1) -
OS
_ ZSYSTEM (1) -
O
_ NDELAY (1) -
O
_ NOCTTY (1) -
O
_ NONBLOCK (1) -
O
_ RDONLY (1) -
O
_ WRONLY (1) -
PARSER
_ EVENT _ TABLE (1) -
PC
_ 2 _ SYMLINKS (1) -
PC
_ ALLOC _ SIZE _ MIN (1) -
PC
_ ASYNC _ IO (1) -
PC
_ CHOWN _ RESTRICTED (1) -
PC
_ FILESIZEBITS (1) -
PC
_ LINK _ MAX (1) -
PC
_ MAX _ CANON (1) -
PC
_ MAX _ INPUT (1) -
PC
_ NAME _ MAX (1) -
PC
_ NO _ TRUNC (1) -
PC
_ PATH _ MAX (1) -
PC
_ PIPE _ BUF (1) -
PC
_ PRIO _ IO (1) -
PC
_ REC _ INCR _ XFER _ SIZE (1) -
PC
_ REC _ MAX _ XFER _ SIZE (1) -
PC
_ REC _ MIN _ XFER _ SIZE (1) -
PC
_ REC _ XFER _ ALIGN (1) -
PC
_ SYMLINK _ MAX (1) -
PC
_ SYNC _ IO (1) -
PC
_ TIMESTAMP _ RESOLUTION (1) -
PC
_ VDISABLE (1) -
PF
_ HYLINK (2) -
PF
_ KEY (2) -
PF
_ SYSTEM (2) -
PKCS1
_ OAEP _ PADDING (1) -
PKCS1
_ PADDING (1) - PLAIN (1)
-
PURPOSE
_ ANY (1) -
PURPOSE
_ SMIME _ ENCRYPT (1) - Point (1)
- PrettyPrint (1)
- RDONLY (1)
-
RESPID
_ KEY (1) -
RESPONSE
_ STATUS _ TRYLATER (1) -
REVOKED
_ STATUS _ KEYCOMPROMISE (1) -
RLIM
_ INFINITY (1) - RSYNC (1)
-
RTLD
_ LAZY (1) -
RUBY
_ FREE (1) -
RUBY
_ PATCHLEVEL (1) -
RUBY
_ REVISION (1) -
SCANNER
_ EVENT _ TABLE (1) -
SC
_ ADVISORY _ INFO (1) -
SC
_ ASYNCHRONOUS _ IO (1) -
SC
_ AVPHYS _ PAGES (1) -
SC
_ DELAYTIMER _ MAX (1) -
SC
_ FSYNC (1) -
SC
_ MEMORY _ PROTECTION (1) -
SC
_ PHYS _ PAGES (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SYMLOOP _ MAX (1) -
SC
_ SYNCHRONIZED _ IO (1) -
SC
_ THREAD _ KEYS _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ TRACE _ SYS _ MAX (1) -
SC
_ TTY _ NAME _ MAX (1) -
SC
_ TYPED _ MEMORY _ OBJECTS (1) -
SC
_ XOPEN _ CRYPT (1) -
SINGLE
_ QUOTED (1) -
SO
_ PRIORITY (2) -
SO
_ SECURITY _ AUTHENTICATION (2) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (2) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (2) -
SO
_ TYPE (2) -
SSLV23
_ PADDING (1) - SYM2ID (1)
-
SYMBOL
_ P (1) - SYNC (2)
-
SYNC
_ FLUSH (1) -
TCP
_ NODELAY (2) -
TCP
_ SYNCNT (2) - TYPE (1)
-
TYPE
_ CHAR (1) -
TYPE
_ DOUBLE (1) -
TYPE
_ FLOAT (1) -
TYPE
_ INT (1) -
TYPE
_ INTPTR _ T (1) -
TYPE
_ LONG (1) -
TYPE
_ LONG _ LONG (1) -
TYPE
_ PTRDIFF _ T (1) -
TYPE
_ SHORT (1) -
TYPE
_ SIZE _ T (1) -
TYPE
_ SSIZE _ T (1) -
TYPE
_ UINTPTR _ T (1) -
TYPE
_ VOID (1) -
TYPE
_ VOIDP (1) - UNKNOWN (1)
- UTF16BE (2)
- UTF16LE (2)
- UTF8 (2)
-
VERIFY
_ CLIENT _ ONCE (1) -
VERIFY
_ FAIL _ IF _ NO _ PEER _ CERT (1) -
VERIFY
_ NONE (1) -
VERIFY
_ PEER (1) -
VT
_ ARRAY (1) -
VT
_ BYREF (1) -
VT
_ CY (1) -
VT
_ EMPTY (1) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (1) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (1) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (1) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (1) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (1) - WARN (1)
- WRONLY (1)
- [] (4)
- []= (4)
- afamily (1)
- anybits? (1)
- arity (3)
-
ask
_ yes _ no (1) -
asn1
_ flag (1) - at (1)
-
autoload
_ i (1) - bind (1)
- breakable (2)
-
bsearch
_ index (1) - bytes (1)
-
bytes
_ read (1) - bytesize (1)
-
callee
_ id (1) -
check
_ signedness (2) -
check
_ sizeof (2) -
choose
_ from _ list (1) -
clone
_ method (1) - column (2)
- combination (2)
-
content
_ length (1) -
convert
_ type (1) -
convertible
_ int (2) -
copy
_ fds (1) -
copy
_ nonce (1) -
copy
_ stream (2) - count (3)
-
create
_ value (1) - ctype (1)
-
cv
_ i (1) - cwday (1)
- cwyear (1)
- cycle (2)
-
data
_ type (1) - day (2)
- degree (1)
-
delete
_ at (1) -
delete
_ never (1) -
dyna
_ in _ block (1) - encoding (1)
-
entity
_ expansion _ limit (2) -
entity
_ expansion _ text _ limit (2) - eql? (1)
- errno (1)
-
eval
_ history (1) - event (1)
- facility (1)
- facts (1)
- family (3)
-
fc
_ i (1) - fetch (3)
-
fiddle
/ types (1) -
find
_ index (2) - first (2)
-
first
_ lineno (1) - flatten (1)
- flatten! (1)
- flush (1)
- format (1)
-
gateway
_ interface (1) - generator (1)
- genspace (1)
- getbyte (4)
- getegid (1)
- geteuid (1)
- getgid (1)
- getpriority (1)
- getpty (1)
- getservbyname (1)
- getuid (1)
-
givar
_ mark _ i (1) - group (2)
-
gvar
_ i (1) - hash (2)
- helpcontext (1)
-
import
_ symbol (1) - indent (1)
- indentation (1)
- index (3)
- infinity? (1)
-
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) - insert (1)
- intern (2)
- invert! (1)
-
ip
_ pktinfo (1) -
ipv6
_ pktinfo (1) -
ipv6
_ pktinfo _ ifindex (1) -
ivar
_ i (1) -
key
_ len (1) - kill (1)
- last (2)
- length (3)
- level (2)
- lex (2)
-
libyaml
_ version (1) - line (2)
-
line
_ width (1) - lines (2)
-
list
_ i (1) -
major
_ version (2) -
make
_ affine! (1) -
mark
_ entry (1) -
mark
_ global _ entry (1) -
mark
_ hashentry (1) - mask (1)
- maxwidth (1)
- mday (2)
-
method
_ id (1) -
minor
_ version (2) -
n
_ bytes (1) - nest (1)
- new (9)
- newline (1)
-
num
_ bytes (1) - numcmp (1)
- offset (1)
-
ole
_ query _ interface (1) -
on
_ curve? (1) - output (1)
- pack (2)
- pack テンプレート文字列 (1)
- parse (1)
- permutation (2)
- pfamily (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - pop (2)
- pos (1)
-
pretty
_ print (3) -
pretty
_ print _ cycle (1) -
pretty
_ print _ inspect (1) -
pretty
_ print _ instance _ variables (1) - prettyprint (1)
-
print
_ dependencies (1) - priority (2)
-
proxy
_ port (2) - proxyport (1)
-
public
_ key (1) -
rb
_ ary _ aref (1) -
rb
_ ary _ entry (1) -
rb
_ ary _ new3 (1) -
rb
_ ary _ store (1) -
rb
_ call0 (1) -
rb
_ check _ convert _ type (1) -
rb
_ convert _ type (1) -
rb
_ get _ method _ body (1) -
rb
_ sym _ interned _ p (1) -
rb
_ yield _ 0 (1) - readbyte (3)
- recvmsg (1)
-
recvmsg
_ nonblock (1) -
repeated
_ combination (2) -
repeated
_ permutation (2) - retry (1)
-
return
_ vtype (1) - rindex (2)
- rotate (1)
- rotate! (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby
_ stack _ check (1) -
ruby
_ stack _ length (1) -
ruby
_ stop (1) -
rubygems
/ user _ interaction (1) - sample (4)
-
save
_ history (1) - say (1)
- search (1)
-
server
_ port (1) -
session
_ cache _ stats (1) -
set
_ method _ visibility (1) -
set
_ to _ infinity! (1) - setbyte (1)
- shift (2)
-
singleline
_ format (1) - size (11)
- socktype (1)
- sort (1)
- spawn (1)
- split (1)
-
st
_ delete (1) -
st
_ delete _ safe (1) -
st
_ init _ table _ with _ size (1) -
st
_ insert (1) -
st
_ lookup (1) - stat (1)
- status (1)
- style (3)
-
summary
_ width (1) -
sv
_ i (1) - sym (2)
-
symbols
_ i (1) -
sync
_ ex _ count (1) -
sync
_ point? (1) - sysaccept (2)
- syscall (1)
- sysconf (1)
- sysopen (2)
- sysseek (1)
- syswrite (3)
- text (2)
-
thread
_ keys _ i (1) - timeout (2)
-
to
_ a (1) -
to
_ bn (1) -
to
_ sym (2) -
try
_ constant (2) -
try
_ link (2) - type (1)
- typekind (1)
-
uid
_ search (1) -
uid
_ sort (1) - unpack (1)
- value (1)
- vartype (1)
- verify (1)
-
verify
_ depth (2) -
verify
_ mode (2) -
verify
_ result (1) - version (1)
- wday (2)
- width (1)
-
write
_ nonblock (1) - yday (2)
- year (2)
- yycompile (1)
- yyerror (1)
- yylex (1)
- yyparse (1)
検索結果
先頭5件
-
static int yyparse(void) (78649.0)
-
パースを開始します。 この関数は yacc が自動的に生成するので parse.y には存在しません。
パースを開始します。
この関数は yacc が自動的に生成するので parse.y には存在しません。 -
static NODE * yycompile(char *f
, int line) (78601.0) -
コンパイルを開始します。そのとき、 ファイル名 f の line 行目からを コンパイルするものと仮定します。
コンパイルを開始します。そのとき、
ファイル名 f の line 行目からを
コンパイルするものと仮定します。 -
static int yyerror(char *msg) (78601.0)
-
パースエラーを報告するときに yyparse から呼び出されます。 エラーメッセージ msg とエラーになった場所を出力して 0 を返します。
パースエラーを報告するときに yyparse から呼び出されます。
エラーメッセージ msg とエラーになった場所を出力して 0 を返します。 -
static int yylex(void) (78601.0)
-
yyparse から呼び出されるスキャンルーチンです。 次のトークンを読み込み、そのシンボルを返します。
yyparse から呼び出されるスキャンルーチンです。
次のトークンを読み込み、そのシンボルを返します。 -
Socket
:: AncillaryData . int(family , cmsg _ level , cmsg _ type , integer) -> Socket :: AncillaryData (63922.0) -
データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。
データとして整数を保持する
Socket::AncillaryData オブジェクトを生成します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
p Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補... -
Socket
:: AncillaryData # int -> Integer (63676.0) -
自身が保持している cmsg data (データ) を整数の形で返します。
自身が保持している cmsg data (データ) を整数の形で返します。
整数データのサイズおよびエンディアンは実行するホストによって異なります。
require 'socket'
ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
p ancdata.int #=> 2
@raise TypeError cmgs data のサイズが int のバイト数と異なる場合に発生します
@see Socket::AncillaryData.new Socket::Ancillar... -
Socket
:: Option . int(family , level , optname , integer) -> Socket :: Option (54904.0) -
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param family ソケットファミリー
@param level ソケットオプションレベル
@param optname オプションの名前
@param integer データ(整数) -
Fiddle
:: TYPE _ INT -> Integer (36970.0) -
C の int 型を表す定数。
C の int 型を表す定数。
unsigned int を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ INTPTR _ T -> Integer (36901.0) -
C の intptr_t 型を表す定数。
C の intptr_t 型を表す定数。 -
Fiddle
:: TYPE _ UINTPTR _ T -> Integer (36901.0) -
C の uintptr_t 型を表す定数。
C の uintptr_t 型を表す定数。 -
static VALUE rb
_ sym _ interned _ p(VALUE sym) (36901.0) -
-
CGI
:: QueryExtension # gateway _ interface -> String (36601.0) -
ENV['GATEWAY_INTERFACE'] を返します。
ENV['GATEWAY_INTERFACE'] を返します。 -
Gem
:: Requirement # pretty _ print(pp) -> String (36601.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
わかりやすい形で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//} -
Object
# pretty _ print(pp) -> () (36601.0) -
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに 呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
PP.pp や Kernel.#pp がオブジェクトの内容を出力するときに
呼ばれるメソッドです。PP オブジェクト pp を引数として呼ばれます。
あるクラスの pp の出力をカスタマイズしたい場合は、このメソッドを再定義します。
そのとき pretty_print メソッドは指定された pp に対して表示したい自身の内容を追加して
いかなければいけません。いくつかの組み込みクラスについて、
pp ライブラリはあらかじめ pretty_print メソッドを定義しています。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
... -
Object
# pretty _ print _ cycle(pp) -> () (36601.0) -
プリティプリント時にオブジェクトの循環参照が検出された場合、 Object#pretty_print の代わりに呼ばれるメソッドです。
プリティプリント時にオブジェクトの循環参照が検出された場合、
Object#pretty_print の代わりに呼ばれるメソッドです。
あるクラスの pp の出力をカスタマイズしたい場合は、
このメソッドも再定義する必要があります。
@param pp PP オブジェクトです。
//emlist[][ruby]{
class Array
def pretty_print_cycle(q)
q.text(empty? ? '[]' : '[...]')
end
end
//}
@see Object#pretty_print -
Object
# pretty _ print _ inspect -> String (36601.0) -
Object#pretty_print を使って Object#inspect と同様に オブジェクトを人間が読める形式に変換した文字列を返します。
Object#pretty_print を使って Object#inspect と同様に
オブジェクトを人間が読める形式に変換した文字列を返します。
出力する全てのオブジェクトに Object#pretty_print が定義されている必要があります。
そうでない場合には RuntimeError が発生します。
@raise RuntimeError 出力する全てのオブジェクトに Object#pretty_print が定義されて
いない場合に発生します。 -
Object
# pretty _ print _ instance _ variables -> [String | Symbol] (36601.0) -
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。 返されたインスタンス変数はプリティプリント時に表示されます。
プリティプリント時に表示すべき自身のインスタンス変数名の配列をソートして返します。
返されたインスタンス変数はプリティプリント時に表示されます。
pp に表示したくないインスタンス変数がある場合にこのメソッドを再定義します。 -
OpenSSL
:: BN # pretty _ print(pp) (36601.0) -
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
Kernel.#pp でオブジェクトの内容を出力するときに、内部で呼ばれるメソッドです。
//emlist[][ruby]{
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
@param pp PP クラスのインスタンスオブジェクト -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (36601.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
Zlib
:: Inflate # sync _ point? -> bool (36601.0) -
@todo zlib.h にもドキュメントが無い?
@todo zlib.h にもドキュメントが無い?
What is this? -
PrettyPrint (36001.0)
-
pretty printing アルゴリズムのためのクラスです。 改行の位置を探し、きれいなインデントを施します。
pretty printing アルゴリズムのためのクラスです。
改行の位置を探し、きれいなインデントを施します。
デフォルトでは、このクラスは文字列を扱います。
また、文字1バイトが出力幅の中で1カラムを占めると仮定しています。
しかし、以下のメソッドに対して適切な引数を与えることで、
そうでない場合にも利用できます。
* PrettyPrint.new: 出力バッファ、空白の生成をするブロックや改行オブジェクトを設定できます。
* PrettyPrint#text: 幅を設定できます。
* PrettyPrint#breakable
ですので、このクラスは以下のようなことにも応用が... -
prettyprint (36001.0)
-
pretty printing アルゴリズムのためのライブラリです。
pretty printing アルゴリズムのためのライブラリです。
=== 使い方
pretty printing アルゴリズムは読みやすいインデントと改行を決定するためのアルゴリズムです。
インデントと改行はユーザによって与えられたツリー構造から決定されます。
つまりユーザは以下のように表示したい内容を保持したツリーを作成する必要があります。
* PrettyPrint.new でバッファを生成します。このとき、バッファの幅と改行文字を指定します。
* PrettyPrint#text を使って、文字列を適宜 挿入します。
* PrettyPrint#group を使って子ノー... -
rubygems
/ user _ interaction (36001.0) -
ユーザとのやりとりを行うライブラリです。
ユーザとのやりとりを行うライブラリです。 -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form -> Symbol (27601.0) -
点のエンコーディング方式を返します。
点のエンコーディング方式を返します。
以下のいずれかを返します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@raise OpenSSL::PKey::EC::Group::Error 得られたエンコーディングが未知の値であった
場合に発生します。
@see OpenSSL::PKey::EC::Group#point_conversion_form= -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form=(sym) (27601.0) -
点のエンコーディング方式を設定します。
点のエンコーディング方式を設定します。
以下のいずれかを設定します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@param sym 設定する方式(Symbol)
@see OpenSSL::PKey::EC::Group#point_conversion_form -
Sync
_ m # sync _ ex _ count -> Integer (27601.0) -
@todo
@todo -
WIN32OLE
_ TYPE # typekind -> Integer (27601.0) -
selfの種類を示す値を取得します。
selfの種類を示す値を取得します。
値の意味については、WIN32OLE_TYPE#ole_typeを参照してください。
@return 型の種類を示す数値を返します。
@raise WIN32OLERuntimeError 型の種類(TYPEKIND)を取得できない場合に通知します。
tobj = WIN32OLE_TYPE.new('Microsoft Word 14.0 Object Library', 'Documents')
p tobj.typekind # => 4
@see WIN32OLE_TYPE#ole_type -
Gem
:: Commands :: DependencyCommand # print _ dependencies(spec , level = 0) -> String (27301.0) -
依存関係を表す文字列を返します。
依存関係を表す文字列を返します。
@param spec Gem::Specification のインスタンスを指定します。
@param level 依存関係の深さを指定します。 -
Gem
:: UserInteraction # ask _ yes _ no(*args) -> bool (27301.0) -
イエス、ノーで答える質問をします。
イエス、ノーで答える質問をします。
@param args 委譲先のメソッドに与える引数です。
@return ユーザの回答がイエスの場合は真を、ノーの場合は偽を返します。 -
Gem
:: UserInteraction # say(*args) -> () (27301.0) -
与えられた文字列を表示します。
与えられた文字列を表示します。
@param args 委譲先のメソッドに与える引数です。 -
Integer
# anybits?(mask) -> bool (27301.0) -
self & mask のいずれかのビットが 1 なら true を返します。
self & mask のいずれかのビットが 1 なら true を返します。
self & mask != 0 と等価です。
@param mask ビットマスクを整数で指定します。
//emlist[][ruby]{
42.anybits?(42) # => true
0b1010_1010.anybits?(0b1000_0010) # => true
0b1010_1010.anybits?(0b1000_0001) # => true
0b1000_0010.anybits?(0b0010_1100) # => false
//}
@see... -
OpenSSL
:: PKey :: EC :: Point # infinity? -> bool (27301.0) -
自身が無限遠点であるならば true を返します。
自身が無限遠点であるならば true を返します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します
@see OpenSSL::PKey::EC::Point#set_to_infinity! -
OpenSSL
:: PKey :: EC :: Point # set _ to _ infinity! -> self (27301.0) -
自身を無限遠点に設定します。
自身を無限遠点に設定します。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します
@see OpenSSL::PKey::EC::Point#infinity! -
Symbol
# intern -> self (27301.0) -
self を返します。
self を返します。
例:
:foo.intern # => :foo
@see String#intern -
Symbol
# to _ sym -> self (27301.0) -
self を返します。
self を返します。
例:
:foo.intern # => :foo
@see String#intern -
OpenSSL
:: PKey :: EC :: Point (27001.0) -
楕円曲線暗号の公開鍵となる曲線上の点を表します。
楕円曲線暗号の公開鍵となる曲線上の点を表します。 -
Psych
. libyaml _ version -> [Integer , Integer , Integer] (19201.0) -
libyaml のバージョンを返します。
libyaml のバージョンを返します。
[major, minor patch-level] という 3 つの整数からなる配列を返します。
@see Psych::LIBYAML_VERSION -
int SYM2ID(VALUE symbol) (18949.0)
-
Symbol symbol を数値に変換します。 1.4では、FIX2INT(symbol)と同じです。
Symbol symbol を数値に変換します。
1.4では、FIX2INT(symbol)と同じです。 -
GC
:: INTERNAL _ CONSTANTS -> {Symbol => Integer} (18901.0) -
GC用内部定数の値を保持するハッシュテーブルです。
GC用内部定数の値を保持するハッシュテーブルです。
GC::INTERNAL_CONSTANTS
# => {:RVALUE_SIZE=>40, :HEAP_PAGE_OBJ_LIMIT=>408, :HEAP_PAGE_BITMAP_SIZE=>56, :HEAP_PAGE_BITMAP_PLANES=>4} -
IO
. copy _ stream(src , dst , copy _ length = nil) -> Integer (18901.0) -
指定された src から dst へコピーします。 コピーしたバイト数を返します。
指定された src から dst へコピーします。
コピーしたバイト数を返します。
コピー元の src が IO オブジェクトの場合は、src のオフセットから
ファイル名の場合はファイルの最初からコピーを開始します。
コピー先の dst に関しても同様です。
dst にファイル名を指定し、そのファイルが存在しない場合、
ファイルは作成されます。ファイルが存在する場合は長さ 0 に切り詰められます。
src が IO オブジェクトでかつ src_offset が指定されている場合、
src のオフセット(src.pos)は変更されません。
@param src コピー元となる IO ... -
IO
. copy _ stream(src , dst , copy _ length , src _ offset) -> Integer (18901.0) -
指定された src から dst へコピーします。 コピーしたバイト数を返します。
指定された src から dst へコピーします。
コピーしたバイト数を返します。
コピー元の src が IO オブジェクトの場合は、src のオフセットから
ファイル名の場合はファイルの最初からコピーを開始します。
コピー先の dst に関しても同様です。
dst にファイル名を指定し、そのファイルが存在しない場合、
ファイルは作成されます。ファイルが存在する場合は長さ 0 に切り詰められます。
src が IO オブジェクトでかつ src_offset が指定されている場合、
src のオフセット(src.pos)は変更されません。
@param src コピー元となる IO ... -
OpenSSL
:: PKey :: EC :: Point . new(point) -> OpenSSL :: PKey :: EC :: Point (18901.0) -
Point オブジェクトを生成します。
Point オブジェクトを生成します。
引数に OpenSSL::PKey::EC::Point オブジェクトを渡した場合は
それを複製します。
引数に OpenSSL::PKey::EC::Group オブジェクトを渡した場合は
それに関連付けられたオブジェクトを返します。
引数に OpenSSL::PKey::EC::Group オブジェクトと
整数を渡した場合は、整数で定義される点を返します。
@param point 複製する OpenSSL::PKey::EC::Point オブジェクト
@param group 関連付ける群(OpenSSL::PKey::EC::Grou... -
VALUE rb
_ check _ convert _ type(VALUE val , int type , const char *tname , const char *method) (18901.0) -
val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。
val.method を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。
type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。 -
VALUE rb
_ convert _ type(VALUE val , int type , const char *tname , const char *method) (18901.0) -
オブジェクト val をクラス type のインスタンスに変換します。 変換には、val.method の戻り値が使われます。
オブジェクト val をクラス type のインスタンスに変換します。
変換には、val.method の戻り値が使われます。
val がもともと type クラスのインスタンスなら val を
そのまま返します。 -
void Check
_ Type(VALUE val , int typeflag) (18901.0) -
val の構造体型フラグが typeflag でなければ 例外 TypeError を発生します。val は即値の VALUE であっても 構いません。
val の構造体型フラグが typeflag でなければ
例外 TypeError を発生します。val は即値の VALUE であっても
構いません。 -
Proc
# arity -> Integer (18673.0) -
Proc オブジェクトが受け付ける引数の数を返します。
Proc オブジェクトが受け付ける引数の数を返します。
ただし、可変長引数を受け付ける場合、負の整数
-(必要とされる引数の数 + 1)
を返します。
//emlist[例][ruby]{
lambda{ }.arity # => 0
lambda{|| }.arity # => 0
lambda{|x| }.arity # => 1
lambda{|*x| }.arity # => -1
lambda{|x, y| }.arity # => 2
lambda{|x, *y| }... -
Kernel
# convertible _ int(type , headers = nil , opts = nil) (18655.0) -
Returns the convertible integer type of the given +type+. You may optionally specify additional +headers+ to search in for the +type+. _Convertible_ means actually same type, or typedefed from same type. If the +type+ is a integer type and _convertible_ type is found, following macros are passed as preprocessor constants to the compiler using the +type+ name, in uppercase. * 'TYPEOF_', followed by the +type+ name, followed by '=X' where 'X' is the found _convertible_ type name. * 'TYP2NUM' and 'NUM2TYP, where 'TYP' is the +type+ name in uppercase with replacing '_t' suffix with 'T', followed by '=X' where 'X' is the macro name to convert +type+ to +Integer+ object, and vice versa. For example, if foobar_t is defined as unsigned long, then convertible_int("foobar_t") would return "unsigned long", and define macros: #define TYPEOF_FOOBAR_T unsigned long #define FOOBART2NUM ULONG2NUM #define NUM2FOOBART NUM2ULONG
Returns the convertible integer type of the given +type+. You may
optionally specify additional +headers+ to search in for the +type+.
_Convertible_ means actually same type, or typedefed from same type.
If the +type+ is a integer type and _convertible_ type is found,
following macros are p... -
Kernel
# convertible _ int(type , headers = nil , opts = nil) { . . . } (18655.0) -
Returns the convertible integer type of the given +type+. You may optionally specify additional +headers+ to search in for the +type+. _Convertible_ means actually same type, or typedefed from same type. If the +type+ is a integer type and _convertible_ type is found, following macros are passed as preprocessor constants to the compiler using the +type+ name, in uppercase. * 'TYPEOF_', followed by the +type+ name, followed by '=X' where 'X' is the found _convertible_ type name. * 'TYP2NUM' and 'NUM2TYP, where 'TYP' is the +type+ name in uppercase with replacing '_t' suffix with 'T', followed by '=X' where 'X' is the macro name to convert +type+ to +Integer+ object, and vice versa. For example, if foobar_t is defined as unsigned long, then convertible_int("foobar_t") would return "unsigned long", and define macros: #define TYPEOF_FOOBAR_T unsigned long #define FOOBART2NUM ULONG2NUM #define NUM2FOOBART NUM2ULONG
Returns the convertible integer type of the given +type+. You may
optionally specify additional +headers+ to search in for the +type+.
_Convertible_ means actually same type, or typedefed from same type.
If the +type+ is a integer type and _convertible_ type is found,
following macros are p... -
Method
# arity -> Integer (18637.0) -
メソッドが受け付ける引数の数を返します。
メソッドが受け付ける引数の数を返します。
ただし、メソッドが可変長引数を受け付ける場合、負の整数
-(必要とされる引数の数 + 1)
を返します。C 言語レベルで実装されたメソッドが可変長引数を
受け付ける場合、-1 を返します。
//emlist[例][ruby]{
class C
def u; end
def v(a); end
def w(*a); end
def x(a, b); end
def y(a, b, *c); end
def z(a, b, *... -
ACL
:: ALLOW _ DENY -> Integer (18601.0) -
デフォルトですべてのアドレスを許可することを意味します。 @see ACL.new
デフォルトですべてのアドレスを許可することを意味します。
@see ACL.new -
ACL
:: DENY _ ALLOW -> Integer (18601.0) -
デフォルトですべてのアドレスを拒否することを意味します。
デフォルトですべてのアドレスを拒否することを意味します。
@see ACL.new -
ARGF
. class # getbyte -> Integer | nil (18601.0) -
self から 1 バイト(0..255)を読み込み整数として返します。 既に EOF に達していれば nil を返します。
self から 1 バイト(0..255)を読み込み整数として返します。
既に EOF に達していれば nil を返します。
ARGF はスクリプトに指定した引数(Object::ARGV を参照) をファイル名
とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオブジェ
クトです。そのため、最初のファイルを最後まで読んだ後は次のファイルの内
容を返します。
$ echo "foo" > file1
$ echo "bar" > file2
$ ruby argf.rb file1 file2
ARGF.getbyte # => 102
ARGF.g... -
ARGF
. class # readbyte -> Integer (18601.0) -
自身から 1 バイトを読み込み整数として返します。 既に EOF に達していれば EOFError が発生します。
自身から 1 バイトを読み込み整数として返します。
既に EOF に達していれば EOFError が発生します。
@raise EOFError 既に EOF に達している場合に発生します。
$ echo "foo" > file
$ ruby argf.rb file
ARGF.readbyte # => 102
ARGF.readbyte # => 111
ARGF.readbyte # => 111
ARGF.readbyte # => 10
ARGF.readbyte # => end of file reached (EOFError)... -
Addrinfo
# afamily -> Integer (18601.0) -
アドレスファミリーを整数で返します。
アドレスファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true -
Addrinfo
# pfamily -> Integer (18601.0) -
プロトコルファミリーを整数で返します。
プロトコルファミリーを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).pfamily == Socket::PF_INET #=> true -
Addrinfo
# socktype -> Integer (18601.0) -
ソケットタイプを整数で返します。
ソケットタイプを整数で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).socktype == Socket::SOCK_STREAM #=> true -
BigDecimal
:: EXCEPTION _ INFINITY -> Integer (18601.0) -
BigDecimal の計算結果が無限大になった場合に例外を発生させるかどう かを設定、確認する際の値を返します。
BigDecimal の計算結果が無限大になった場合に例外を発生させるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。 -
Date
# cwday -> Integer (18601.0) -
暦週の日 (曜日) を返します (1-7、月曜は1)。
暦週の日 (曜日) を返します (1-7、月曜は1)。 -
Date
# cwyear -> Integer (18601.0) -
暦週における年を返します。
暦週における年を返します。 -
Date
# day -> Integer (18601.0) -
月の日を返します (1-31)。
月の日を返します (1-31)。 -
Date
# mday -> Integer (18601.0) -
月の日を返します (1-31)。
月の日を返します (1-31)。 -
Date
# wday -> Integer (18601.0) -
曜日を返します (0-6、日曜日は零)。
曜日を返します (0-6、日曜日は零)。 -
Date
# yday -> Integer (18601.0) -
年の日を返します (1-366)。
年の日を返します (1-366)。 -
Date
# year -> Integer (18601.0) -
年を返します。
年を返します。 -
Date
:: ITALY -> Integer (18601.0) -
伊国がグレゴリオ暦をつかい始めた日 (1582年10月15日) をあらわすユリウス日です。
伊国がグレゴリオ暦をつかい始めた日 (1582年10月15日) をあらわすユリウス日です。 -
Etc
. # sysconf(name) -> Integer | nil (18601.0) -
sysconf(3) で取得したシステム設定変数の値を返します。
sysconf(3) で取得したシステム設定変数の値を返します。
引数 name が制限に関する設定値であり、設定が制限がない状態の場合は nil
を返します。(sysconf(3) が -1 を返し、errno が設定されていない
場合)
@param name Etc モジュールの SC_ で始まる定数のいずれかを指定します。
//emlist[][ruby]{
require "etc"
Etc.sysconf(Etc::SC_ARG_MAX) # => 2097152
# Number of processors.
# It is not standardized.
Etc.... -
Etc
:: PC _ 2 _ SYMLINKS -> Integer (18601.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ ASYNC _ IO -> Integer (18601.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ SYMLINK _ MAX -> Integer (18601.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Etc
:: PC _ SYNC _ IO -> Integer (18601.0) -
IO#pathconf の引数に指定します。
IO#pathconf の引数に指定します。
詳細は fpathconf(3) を参照してください。 -
Fcntl
:: O _ NDELAY -> Integer (18601.0) -
ファイルを non-blocking モードで開きます。
ファイルを non-blocking モードで開きます。 -
Fcntl
:: O _ NOCTTY -> Integer (18601.0) -
開いたファイルが端末デバイスでも、制御端末にはなりません。
開いたファイルが端末デバイスでも、制御端末にはなりません。 -
Fcntl
:: O _ RDONLY -> Integer (18601.0) -
ファイルを読み込み専用で開きます。
ファイルを読み込み専用で開きます。 -
Fcntl
:: O _ WRONLY -> Integer (18601.0) -
ファイルを書き込み専用で開きます。
ファイルを書き込み専用で開きます。 -
Fiddle
:: Closure # ctype -> Integer (18601.0) -
返り値の型を返します。
返り値の型を返します。 -
Fiddle
:: Handle :: RTLD _ LAZY -> Integer (18601.0) -
dlopen のフラグ RTLD_LAZY を表す定数です。
dlopen のフラグ RTLD_LAZY を表す定数です。
DL::Handle.new の flags として用います。
詳しくは dlopen(3) を見てください。 -
Fiddle
:: Importer # import _ symbol(name) -> Fiddle :: Pointer (18601.0) -
取り込んだライブラリからシンボルをインポートします。
取り込んだライブラリからシンボルをインポートします。
返り値はシンボルがロードされたメモリのアドレスを持つ Fiddle::Pointer
オブジェクトを返します。
@param name シンボル名(文字列) -
Fiddle
:: RUBY _ FREE -> Integer (18601.0) -
ruby_xfree の関数ポインタのアドレスの値。
ruby_xfree の関数ポインタのアドレスの値。 -
Fiddle
:: TYPE _ CHAR -> Integer (18601.0) -
C の char 型を表す定数。
C の char 型を表す定数。
unsigned char を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ DOUBLE -> Integer (18601.0) -
C の double 型を表す定数。
C の double 型を表す定数。 -
Fiddle
:: TYPE _ FLOAT -> Integer (18601.0) -
C の float 型を表す定数。
C の float 型を表す定数。 -
Fiddle
:: TYPE _ LONG -> Integer (18601.0) -
C の long 型を表す定数。
C の long 型を表す定数。
unsigned long を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ LONG _ LONG -> Integer (18601.0) -
C の long long 型を表す定数。
C の long long 型を表す定数。
unsigned long long を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ PTRDIFF _ T -> Integer (18601.0) -
C の ptrdiff_t 型を表す定数。
C の ptrdiff_t 型を表す定数。 -
Fiddle
:: TYPE _ SHORT -> Integer (18601.0) -
C の short 型を表す定数。
C の short 型を表す定数。
unsigned short を表すには符号を逆転させます。 -
Fiddle
:: TYPE _ SIZE _ T -> Integer (18601.0) -
C の size_t 型を表す定数。
C の size_t 型を表す定数。 -
Fiddle
:: TYPE _ SSIZE _ T -> Integer (18601.0) -
C の ssize_t 型を表す定数。
C の ssize_t 型を表す定数。 -
Fiddle
:: TYPE _ VOID -> Integer (18601.0) -
C の void を表す定数。
C の void を表す定数。 -
Fiddle
:: TYPE _ VOIDP -> Integer (18601.0) -
C の void* 型を表す定数。
C の void* 型を表す定数。 -
File
:: Constants :: BINARY -> Integer (18601.0) -
ファイルをバイナリとして開きます。 open(2) で O_BINARYが指定できる場合に使えます。 File.openで使用します。
ファイルをバイナリとして開きます。
open(2) で O_BINARYが指定できる場合に使えます。
File.openで使用します。 -
File
:: Constants :: DSYNC -> Integer (18601.0) -
ファイルをデータ同期モードで開きます。 open(2) で O_DSYNC が指定できる場合に使えます。 File.openで使用します。
ファイルをデータ同期モードで開きます。
open(2) で O_DSYNC が指定できる場合に使えます。
File.openで使用します。 -
File
:: Constants :: FNM _ SYSCASE -> Integer (18601.0) -
case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。 File.fnmatch, Dir.globで使用します。
case hold なファイルシステムの場合、FNM_CASEFOLD の値になり、そうでなければゼロの値になります。
File.fnmatch, Dir.globで使用します。 -
File
:: Constants :: NOCTTY -> Integer (18601.0) -
自身がTTY制御しないようにTTYを開きます。 File.openで使用します。
自身がTTY制御しないようにTTYを開きます。
File.openで使用します。 -
File
:: Constants :: RDONLY -> Integer (18601.0) -
読み込みのみのモードでファイルを開くときに指定します。 File.openで使用します。
読み込みのみのモードでファイルを開くときに指定します。
File.openで使用します。 -
File
:: Constants :: RSYNC -> Integer (18601.0) -
ファイルを読み込み時同期モードで開きます。 open(2) で O_RSYNC が指定できる場合に使えます。 File.openで使用します。
ファイルを読み込み時同期モードで開きます。
open(2) で O_RSYNC が指定できる場合に使えます。
File.openで使用します。 -
File
:: Constants :: SYNC -> Integer (18601.0) -
ファイルを同期モードで開きます。 open(2) で O_SYNCが指定できる場合に使えます。 File.openで使用します。
ファイルを同期モードで開きます。
open(2) で O_SYNCが指定できる場合に使えます。
File.openで使用します。 -
File
:: Constants :: WRONLY -> Integer (18601.0) -
書き込みのみのモードでファイルを開くときに指定します。 File.openで使用します。
書き込みのみのモードでファイルを開くときに指定します。
File.openで使用します。 -
GDBM
:: SYNC -> Integer (18601.0) -
GDBM.open の第3引数に指定します。
GDBM.open の第3引数に指定します。
書き込みの結果が、ディスク上のファイルにすぐに反映されます。
libgdbm version 1.8.0 以前のデフォルトモードです。
この定数は libgdbm version 1.8.0 以降より有効です。 -
Gem
:: Package :: TarReader :: Entry # bytes _ read -> Integer (18601.0) -
自身から読み込んだバイト数を返します。
自身から読み込んだバイト数を返します。 -
IO
# getbyte -> Integer | nil (18601.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば nil を返します。
IO から1バイトを読み込み整数として返します。
既に EOF に達していれば nil を返します。
f = File.new("testfile")
f.getbyte #=> 84
f.getbyte #=> 104