種類
ライブラリ
- ビルトイン (86)
- abbrev (2)
- bigdecimal (1)
-
cgi
/ core (7) -
cgi
/ session (3) -
cgi
/ session / pstore (1) -
cgi
/ util (2) - csv (23)
- date (4)
- dbm (2)
-
digest
/ sha1 (1) -
digest
/ sha2 (7) - drb (1)
- etc (5)
- fiddle (3)
- fileutils (1)
- forwardable (3)
- gdbm (2)
-
io
/ console (3) - ipaddr (1)
- irb (1)
-
irb
/ cmd / pushws (2) - json (11)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / rational (1) -
json
/ add / time (1) - logger (3)
- matrix (2)
- mkmf (1)
-
net
/ http (2) -
net
/ pop (2) -
net
/ smtp (1) - objspace (3)
- open-uri (1)
- openssl (37)
- optparse (13)
- ostruct (3)
- pathname (1)
- pp (2)
- prettyprint (1)
- pstore (2)
- psych (5)
- rake (2)
- rbconfig (2)
-
rbconfig
/ sizeof (2) -
rdoc
/ generator / darkfish (5) -
rdoc
/ text (2) - readline (2)
- resolv (2)
-
rexml
/ document (1) -
rexml
/ parsers / pullparser (1) -
rinda
/ rinda (4) -
rinda
/ tuplespace (4) - rss (14)
- rubygems (6)
-
rubygems
/ command (5) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (5) -
rubygems
/ dependency _ installer (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ gem _ openssl (1) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ remote _ fetcher (1) -
rubygems
/ requirement (1) -
rubygems
/ security (3) -
rubygems
/ source _ index (3) -
rubygems
/ source _ info _ cache (8) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ specification (2) -
rubygems
/ version (2) - sdbm (2)
- set (1)
- shell (87)
-
shell
/ builtin-command (20) -
shell
/ command-processor (72) -
shell
/ error (2) -
shell
/ filter (80) -
shell
/ process-controller (20) -
shell
/ system-command (11) - shellwords (10)
- socket (23)
- stringio (1)
- sync (2)
- thwait (2)
- uri (6)
-
webrick
/ accesslog (1) -
webrick
/ cgi (1) -
webrick
/ config (3) -
webrick
/ httpauth / htdigest (2) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httprequest (4) -
webrick
/ httpresponse (2) -
webrick
/ https (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httputils (3) -
webrick
/ server (2) -
webrick
/ ssl (2) -
win32
/ registry (5) - win32ole (1)
-
yaml
/ dbm (1) - zlib (16)
クラス
- Array (6)
- BasicSocket (1)
- BigDecimal (2)
- Bignum (1)
- CGI (5)
-
CGI
:: Cookie (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (21)
-
CSV
:: Table (2) - Complex (1)
- DBM (2)
-
DRb
:: DRbServer (1) - Date (3)
- DateTime (2)
-
Digest
:: SHA2 (3) - Encoding (5)
-
Encoding
:: Converter (1) -
Etc
:: Passwd (1) - Exception (1)
- Float (1)
- GDBM (2)
-
Gem
:: Command (5) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (5) -
Gem
:: DependencyInstaller (1) -
Gem
:: DependencyList (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (1) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (8) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: Specification (2) -
Gem
:: Version (2) - Hash (34)
- IO (4)
- IPAddr (1)
-
IRB
:: ExtendCommand :: PushWorkspace (1) - Logger (2)
- MatchData (1)
- Matrix (1)
- Method (1)
-
Net
:: HTTP (1) -
Net
:: POP3 (2) -
Net
:: SMTP (1) - Object (2)
-
OpenSSL
:: ASN1 :: ObjectId (3) -
OpenSSL
:: BN (2) -
OpenSSL
:: Config (1) -
OpenSSL
:: Digest :: SHA (3) -
OpenSSL
:: Digest :: SHA1 (3) -
OpenSSL
:: Digest :: SHA224 (3) -
OpenSSL
:: Digest :: SHA256 (3) -
OpenSSL
:: Digest :: SHA384 (3) -
OpenSSL
:: Digest :: SHA512 (3) -
OpenSSL
:: Engine (1) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (1) - OpenStruct (3)
- OptionParser (12)
- PP (2)
- PStore (2)
- Pathname (1)
- PrettyPrint (1)
- Proc (1)
-
Psych
:: Stream (1) -
Psych
:: Visitors :: YAMLTree (4) -
RDoc
:: Generator :: Darkfish (4) -
RDoc
:: Options (4) -
REXML
:: Parent (1) -
REXML
:: Parsers :: PullParser (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (4) -
RSS
:: XMLStyleSheet (4) -
Rake
:: TaskArguments (1) - Range (1)
- Rational (3)
- Regexp (1)
-
Resolv
:: DNS :: Resource :: SOA (2) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (3) -
Rinda
:: TupleSpaceProxy (3) -
RubyVM
:: InstructionSequence (1) - SDBM (2)
- Set (1)
- Shell (87)
-
Shell
:: AppendFile (2) -
Shell
:: AppendIO (2) -
Shell
:: BuiltInCommand (2) -
Shell
:: Cat (2) -
Shell
:: CommandProcessor (72) -
Shell
:: Concat (1) -
Shell
:: Echo (2) -
Shell
:: Filter (79) -
Shell
:: Glob (1) -
Shell
:: ProcessController (20) -
Shell
:: SystemCommand (11) -
Shell
:: Tee (2) -
Shell
:: Void (2) - Socket (11)
- String (7)
- StringIO (1)
- Struct (1)
- Thread (1)
-
Thread
:: Queue (1) -
Thread
:: SizedQueue (2) - ThreadsWait (1)
- Time (2)
-
URI
:: FTP (1) -
URI
:: Generic (2) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) - UnboundMethod (1)
- Vector (1)
-
WEBrick
:: CGI (1) -
WEBrick
:: GenericServer (2) -
WEBrick
:: HTTPAuth :: Htdigest (2) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServlet :: FileHandler (1) - WIN32OLE (1)
-
Win32
:: Registry (1) -
YAML
:: DBM (1) -
Zlib
:: Deflate (3) -
Zlib
:: GzipFile (1) -
Zlib
:: GzipWriter (2) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (5)
モジュール
- Abbrev (1)
-
CGI
:: QueryExtension (4) - DublinCoreModel (3)
- Enumerable (2)
- Etc (4)
- Fiddle (3)
-
File
:: Constants (2) - FileUtils (2)
- Forwardable (1)
- GC (2)
-
GC
:: Profiler (1) - Gem (2)
-
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (4) -
Gem
:: SSL (1) -
Gem
:: Security (3) - IRB (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 :: String :: Extend (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (1)
- Marshal (6)
-
Net
:: HTTPHeader (1) - ObjectSpace (3)
-
OpenSSL
:: Buffering (1) -
OpenSSL
:: PKCS5 (1) -
OpenURI
:: Meta (1) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (2) -
RSS
:: XMLStyleSheetMixin (2) - RbConfig (4)
- Shellwords (7)
- Signal (1)
- SingleForwardable (2)
-
Socket
:: Constants (11) -
Sync
_ m (2) -
WEBrick
:: AccessLog (1) -
WEBrick
:: Config (6) -
WEBrick
:: HTTPUtils (3) -
Win32
:: Registry :: API (2) -
Win32
:: Registry :: Constants (2) - Zlib (4)
オブジェクト
- ENV (3)
-
Readline
:: HISTORY (2)
キーワード
- + (1)
- < (1)
- > (1)
- >> (1)
-
ALIGN
_ SHORT (1) - AppendFile (1)
- AppendIO (1)
- BasicAuth (1)
- BuiltInCommand (1)
- CONFIG (2)
- CantDefine (1)
- ConfigMap (1)
-
DEFAULT
_ BULK _ THRESHOLD (1) -
DEFAULT
_ OPTIONS (2) -
DIGEST
_ SHA1 (1) - DOSISH 対応 (1)
- Darkfish (1)
- DefaultMimeTypes (1)
- DigestAuth (1)
- DirStackEmpty (1)
-
EMPTY
_ MARSHAL _ CHECKSUM (1) -
EMPTY
_ MARSHAL _ DATA (1) - English (1)
- ErrNoFinishedThread (1)
- FINISH (1)
-
FULL
_ FLUSH (1) - FileHandler (1)
- Filter (1)
- FlushKey (1)
-
GENERATOR
_ DIR (1) - GemPaths (1)
- GemVersions (1)
- General (1)
- HTTP (1)
-
HTTP
_ STATUS (1) - HandlerTable (1)
-
IFF
_ TX _ SKB _ SHARING (2) -
IP
_ ADD _ MEMBERSHIP (2) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (2) -
IP
_ DROP _ MEMBERSHIP (2) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (2) -
IP
_ MAX _ MEMBERSHIPS (2) - InvalidHashTupleKey (1)
- LIMITS (1)
-
LOCK
_ SH (1) - MACTURKISH (1)
-
MAJOR
_ VERSION (1) -
MAKEFILE
_ CONFIG (1) -
MARSHAL
_ FIELDS (1) -
MINOR
_ VERSION (1) -
MSG
_ FLUSH (2) - MacTurkish (1)
- Marshal フォーマット (1)
-
NO
_ FLUSH (1) - NUM2USHORT (1)
- NoDelegateMethods (1)
- OPS (1)
- OPT (1)
-
OPT
_ TABLE (1) -
PATH
_ SEPARATOR (1) - Policies (1)
- PushWorkspace (1)
-
REG
_ NO _ LAZY _ FLUSH (1) -
REG
_ REFRESH _ HIVE (1) - RegFlushKey (1)
- Rubyの起動 (1)
-
SCRIPT
_ LINES _ _ (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SHELL (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ XOPEN _ SHM (1) - SHA (1)
- SHA1 (2)
- SHA2 (1)
- SHA224 (1)
- SHA256 (2)
- SHA384 (2)
- SHA512 (2)
-
SHARE
_ DELETE (1) -
SHIFT
_ JIS (1) -
SHUT
_ RD (2) -
SHUT
_ RDWR (2) -
SHUT
_ WR (2) - SIZEOF (1)
-
SIZEOF
_ SHORT (1) -
SPECIFICATION
_ VERSION _ HISTORY (1) - SSL (1)
-
SYNC
_ FLUSH (1) -
Shift
_ JIS (1) - ShiftingError (1)
-
TABLE
_ FOR _ ESCAPE _ HTML _ _ (1) -
TCP
_ NOPUSH (2) -
TYPE
_ SHORT (1) -
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - VERSION (1)
- Void (1)
- XMLStyleSheetMixin (1)
- [] (4)
- []= (1)
-
_ iso8601 (1) -
_ jisx0301 (1) -
_ strptime (2) - abbrev (2)
- activate (1)
- active? (2)
-
active
_ job? (1) -
active
_ jobs (1) -
active
_ jobs _ exist? (1) -
active
_ process _ controllers (1) -
add
_ bulk _ threshold _ option (1) -
add
_ delegate _ command _ to _ shell (1) -
add
_ specs (1) -
alias
_ command (3) -
alias
_ map (1) - aliases (1)
- append (3)
- assoc (1)
- atime (3)
- attributes (1)
- basename (3)
- begins? (1)
-
block
_ length (1) -
block
_ output _ synchronize (1) - blockdev? (3)
- build (5)
- build2 (1)
-
build
_ self _ signed _ cert (1) -
bulk
_ threshold (1) -
bulk
_ threshold= (1) -
cache
_ data (2) - cat (3)
- cd (1)
- chardev? (3)
- chdir (1)
-
check
_ point (3) - chmod (3)
- chown (3)
- classify (1)
- command (1)
-
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) -
compile
_ option (1) - concat (1)
- conf (1)
- config (4)
-
count
_ nodes (1) -
count
_ objects _ size (1) -
count
_ tdata _ objects (1) -
create
_ ext _ from _ hash (1) - ctime (3)
- cwd (1)
-
dc
_ publisher (1) -
dc
_ publisher= (1) -
dc
_ publishers (1) - debug (2)
- debug? (2)
-
debug
_ output _ exclusive _ unlock (1) -
debug
_ output _ synchronize (1) -
debug
_ output _ unlock (1) -
def
_ builtin _ commands (1) -
def
_ system _ command (1) - default (2)
-
default
_ proc (1) -
default
_ record _ separator (1) - deflate (1)
- delegate (1)
- delete (4)
-
delete
_ if (2) - dig (1)
- digest (6)
-
digest
/ sha1 (1) -
digest
/ sha2 (1) -
digest
_ length (1) - dir (1)
-
dir
_ stack (1) - directory? (3)
- dirname (3)
- dirs (1)
- dump (2)
-
dyna
_ push (1) - each (12)
-
each
_ active _ object (1) -
each
_ pair (2) - echo (3)
- escape (1)
- executable? (3)
-
executable
_ real? (3) - execute (1)
- exist? (3)
- exists? (3)
- fetch (1)
-
fetch
_ path (1) - file? (3)
- files (1)
- filter (3)
-
find
_ gems (1) -
find
_ system _ command (3) - finish (12)
-
finish
_ all _ jobs (3) -
finish
_ page _ dir (1) - finished (1)
- finished? (3)
- flush (12)
-
flush
_ left (1) -
flush
_ next _ in (1) -
flush
_ next _ out (1) -
flush
_ sessions (1) - foreach (4)
- ftype (3)
- generate (2)
-
generate
_ line (1) - getopts (5)
- getwd (1)
- glob (3)
-
group
_ by (1) - grpowned? (3)
- gsub (1)
- gsub! (1)
-
handle
_ interrupt (1) - hash (22)
-
hash
_ old (1) - header (2)
- hexdigest (6)
- identical? (3)
- iflush (1)
- inactivate (1)
- include? (1)
- index (1)
- initialize (2)
- input (1)
- input= (4)
- inspect (2)
-
install
_ builtin _ commands (1) -
install
_ system _ commands (2) - instance (2)
-
instance
_ delegate (1) - invert (5)
- ioflush (1)
-
irb
/ cmd / pushws (1) -
jobs
_ exist? (1) - join (4)
-
json
_ create (7) -
keep
_ if (2) - key (1)
- kill (2)
-
kill
_ job (1) -
latest
_ cache _ data (1) -
latest
_ gc _ info (1) - length (1)
- link (3)
- list (1)
- load (1)
-
load
_ mime _ types (1) -
local
_ push (1) - lshift! (1)
- lstat (3)
-
mark
_ hashentry (1) -
marshal
_ dump (2) -
marshal
_ load (1) -
marshal
_ version (1) - media (2)
- media= (2)
-
method
_ added (1) - mkdir (3)
- modifiable (1)
- mtime (3)
- name (1)
- new (20)
- notify (6)
- numhash (1)
- oflush (1)
-
ole
_ show _ help (1) - on (8)
- open (7)
- out (1)
- owned? (3)
- params (1)
- params= (1)
- parse (4)
-
parse
_ header (1) -
parse
_ line (1) -
pbkdf2
_ hmac _ sha1 (1) - pipe? (3)
- popdir (1)
- pretty (1)
-
process
_ controllers _ exclusive (1) - push (3)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - pushback (1)
- pushd (1)
- pushdir (1)
- pwd (1)
- query (1)
- rassoc (1)
-
raw
_ data (1) -
rb
_ ary _ push (1) -
rb
_ ary _ shift (1) -
rb
_ ary _ unshift (1) -
rb
_ dvar _ push (1) -
rb
_ f _ hash (1) -
rb
_ mark _ hash (1) -
rdoc
/ generator / darkfish (1) - read (3)
-
read
_ all (2) -
read
_ cache _ data (1) - readable? (3)
-
readable
_ real? (3) - readlines (1)
- readlink (3)
-
record
_ separator (1) - refresh (3)
- refresh! (1)
- register (1)
- rehash (3)
- reject (2)
- reject! (2)
- rename (1)
-
reset
_ cache _ for (1) - restore (5)
- rm (3)
- rmdir (3)
- rshift! (1)
-
rubygems
/ digest / sha1 (1) -
rubygems
/ digest / sha2 (1) -
run
_ config (1) - select! (2)
-
set
_ cache _ data (1) - setgid? (3)
- setuid? (3)
-
setup
_ params (1) -
sev
_ threshold (1) - sfork (1)
-
sharing
_ detection (1) -
sharing
_ detection= (1) - shebang (1)
- shell (1)
-
shell
/ builtin-command (1) -
shell
/ filter (1) - shellescape (2)
- shelljoin (2)
- shellsplit (2)
- shellwords (1)
- shift (12)
-
short
_ name (1) -
show
_ all (1) -
show
_ all= (1) -
show
_ hash (1) -
show
_ lookup _ failure (1) - shutdown (2)
-
single
_ delegate (1) - size (4)
- size? (3)
- sn (1)
- socket? (3)
-
spec
_ predecessors (1) -
specific
_ extra _ args _ hash (1) - split (4)
-
ssl
_ params (1) -
st
_ init _ table (1) -
st
_ init _ table _ with _ size (1) -
start
_ import (1) -
start
_ job (1) - stat (4)
- sticky? (3)
-
stream
_ end? (1) - strhash (1)
-
strip
_ hashes (1) - sub (1)
- sub! (1)
- symlink (3)
- symlink? (3)
-
sync
_ synchronize (1) - synchronize (1)
- system (1)
- table (1)
- take (2)
- tee (3)
- terminate (1)
-
terminate
_ job (1) - test (3)
- title (2)
- title= (2)
-
to
_ a (1) -
to
_ csv (1) -
to
_ h (2) -
to
_ json (9) -
to
_ json _ raw _ object (1) -
to
_ s (3) - transact (1)
- truncate (1)
-
try
_ convert (1) -
unalias
_ command (2) - unlink (3)
- unshift (3)
- utime (3)
- value (1)
- wait? (2)
-
wait
_ all _ jobs _ execution (1) -
wait
_ to _ finish _ all _ process _ controllers (1) -
waiting
_ job? (1) -
waiting
_ jobs (1) -
waiting
_ jobs _ exist? (1) -
with
_ defaults (1) -
world
_ readable? (1) -
world
_ writable? (3) - writable? (3)
-
writable
_ real? (3) -
xml
_ stylesheets (1) -
xml
_ stylesheets= (1) - zero? (3)
- | (1)
検索結果
先頭5件
-
irb
/ cmd / pushws (114001.0) -
irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンド のための拡張を定義したサブライブラリです。
irb 中の irb_workspaces、irb_push_workspace、irb_pop_workspace コマンド
のための拡張を定義したサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではあ
りません。 -
FileUtils
# sh(*cmd) {|result , status| . . . } (90658.0) -
与えられたコマンドを実行します。
与えられたコマンドを実行します。
与えられた引数が複数の場合、シェルを経由しないでコマンドを実行します。
@param cmd 引数の解釈に関しては Kernel.#exec を参照してください。
例:
sh %{ls -ltr}
sh 'ls', 'file with spaces'
# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #... -
Shellwords
. # shelljoin(array) -> String (73201.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に
使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。
個々の配列要素に対するエスケープには、Shellwords.#shellescape と
同じ規則が適用されます。
@param array エスケープ対象の文字列を要素とする配列を指定します。
@return エスケープ結果を連結した文字列を返します。
例:
require 'shellwords'
pattern = 'Jan 15'
file = 'file nam... -
Socket
:: Constants :: IP _ ADD _ MEMBERSHIP -> Integer (73201.0) -
Add a multicast group membership
Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: Constants :: IP _ ADD _ SOURCE _ MEMBERSHIP -> Integer (73201.0) -
Add a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Add a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: Constants :: IP _ DROP _ MEMBERSHIP -> Integer (73201.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: Constants :: IP _ DROP _ SOURCE _ MEMBERSHIP -> Integer (73201.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: Constants :: IP _ MAX _ MEMBERSHIPS -> Integer (73201.0) -
Maximum number multicast groups a socket can join。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Maximum number multicast groups a socket can join。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: IP _ ADD _ MEMBERSHIP -> Integer (73201.0) -
Add a multicast group membership
Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: IP _ ADD _ SOURCE _ MEMBERSHIP -> Integer (73201.0) -
Add a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Add a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: IP _ DROP _ MEMBERSHIP -> Integer (73201.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: IP _ DROP _ SOURCE _ MEMBERSHIP -> Integer (73201.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: IP _ MAX _ MEMBERSHIPS -> Integer (73201.0) -
Maximum number multicast groups a socket can join。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Maximum number multicast groups a socket can join。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Shellwords
. # shellsplit(line) -> [String] (72973.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Shellwords
. # shellwords(line) -> [String] (64273.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Encoding
:: Converter # finish -> String (64201.0) -
変換処理を終了し、結果文字列の末尾を返します。 変換元の文字列の末尾がバイト列の途中で終わっていた場合、保持しているバイト列全てを返します。
変換処理を終了し、結果文字列の末尾を返します。
変換元の文字列の末尾がバイト列の途中で終わっていた場合、保持しているバイト列全てを返します。
@return 変換結果の末尾
@raise Encoding::InvalidByteSequenceError 変換元のエンコーディングにお
いて不正なバイト列があった場合に発生します。
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-2022-jp")
p ec.convert("\u3042") #=> "\e$B$\""
p ec.finish ... -
Hash
# shift -> [object , object] | nil (64099.0) -
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、 [key, value]という配列として返します。
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、
[key, value]という配列として返します。
shiftは破壊的メソッドです。selfは要素を取り除かれた残りのハッシュに変更されます。
ハッシュが空の場合、デフォルト値(Hash#defaultまたはHash#default_procのブロックの値か、どちらもnilならばnil)
を返します(このとき、[key,value] という形式の値を返すわけではないことに注意)。
将来のバージョン(Ruby 3.2を予定)ではデフォルト値に関わらず nil になる予定なので、デフォルト値を設定しているハッシュで
shift ... -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (63901.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
IO
# ioflush -> self (63901.0) -
カーネルの入出力バッファをフラッシュします。
カーネルの入出力バッファをフラッシュします。
@return 自身を返します。 -
OpenSSL
:: Engine # finish -> nil (63901.0) -
engine を終了させ、内部に保持しているデータを破棄します。
engine を終了させ、内部に保持しているデータを破棄します。 -
Psych
:: Visitors :: YAMLTree # finish -> Psych :: Nodes :: Stream|nil (63901.0) -
変換を終了し、構築した AST を返します。
変換を終了し、構築した AST を返します。
このメソッドは2回呼び出さないでください。
@see Psych::Visitors::YAMLTree#tree -
Psych
:: Visitors :: YAMLTree # finished -> bool (63901.0) -
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。
まだならば偽を返します。 -
Psych
:: Visitors :: YAMLTree # finished? -> bool (63901.0) -
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。
まだならば偽を返します。 -
RDoc
:: Options # show _ hash -> bool (63901.0) -
コマンドライン引数の --show-hash オプションを指定していた場合、true を 返します。そうでない場合は false を返します。
コマンドライン引数の --show-hash オプションを指定していた場合、true を
返します。そうでない場合は false を返します。 -
Readline
:: HISTORY . shift -> String (63901.0) -
ヒストリの最初の内容を取り出します。 最初の内容は、ヒストリから取り除かれます。
ヒストリの最初の内容を取り出します。
最初の内容は、ヒストリから取り除かれます。
@raise NotImplementedError サポートしていない環境で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.shift #=> "foo"
p Readline::HISTORY.shift #=> "bar"
p Readline::HISTORY.shift #=> "baz"
@see Readline::HISTOR... -
Shell
# finish _ all _ jobs (63901.0) -
@todo
@todo -
Shell
:: CommandProcessor # finish _ all _ jobs (63901.0) -
@todo
@todo -
Shell
:: Filter # finish _ all _ jobs (63901.0) -
@todo
@todo -
Shell
:: ProcessController . wait _ to _ finish _ all _ process _ controllers -> () (63901.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets (63601.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets= (63601.0) -
@todo
@todo -
Rinda
:: InvalidHashTupleKey (63001.0) -
Rinda::TupleSpace#write などで不正なハッシュテーブル(キーが 文字列でないもの)をタプルスペースに書き込もうとすると発生すると発生する 例外です。
Rinda::TupleSpace#write などで不正なハッシュテーブル(キーが
文字列でないもの)をタプルスペースに書き込もうとすると発生すると発生する
例外です。 -
ThreadsWait
:: ErrNoFinishedThread (63001.0) -
nonblock がtrue でかつ、キューが空の時、発生します。
nonblock がtrue でかつ、キューが空の時、発生します。
@see ThreadsWait#next_wait -
Gem
:: Command . specific _ extra _ args _ hash -> Hash (55501.0) -
特別な追加引数へのアクセスを提供します。
特別な追加引数へのアクセスを提供します。 -
Gem
:: Specification :: MARSHAL _ FIELDS -> Hash (55501.0) -
@todo
@todo -
Array
# shelljoin -> String (55201.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に
使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。
array.shelljoin は、Shellwords.shelljoin(array) と等価です。
@return エスケープ結果を連結した文字列を返します。
@see Shellwords.#shelljoin -
Gem
:: Command # show _ lookup _ failure(gem _ name , version , errors = nil) -> () (55201.0) -
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
@param gem_name Gem の名前を指定します。
@param version Gem のバージョンを指定します。
@param errors Gem が見つからなかった理由を表すオブジェクトを格納した配列を指定します。 -
Zlib
:: Deflate # finish -> String (55201.0) -
圧縮ストリームを終了します。deflate('', Zlib::FINISH) と同じです。
圧縮ストリームを終了します。deflate('', Zlib::FINISH) と同じです。
require 'zlib'
dez = Zlib::Deflate.new
dez << "123" * 5 << "ugougo" << "123" * 5 << "hogehoge"
dezstr = dez.finish
p dezstr #=> "x\2343426DB\245\351\371@d\210*\230\221\237\236\n\302\000\356\275\v\271" -
Zlib
:: FINISH -> Integer (55201.0) -
Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。
Zlib::Deflate#deflate 等に渡す、ストリームの出力を
制御するための整数です。 -
Zlib
:: Inflate # finish -> String (55201.0) -
展開ストリームを終了します。
展開ストリームを終了します。
ストリーム内に残っていたデータ (つまり圧縮データの後についていた
ゴミデータ) を返します。
Zlib::ZStream#finished? が真でない時に finish を呼ぶと
例外が発生します。
展開ストリームは圧縮データ内に終了コードを発見した時点で
自ら終了するため、明示的に finish を呼ぶ必要は必ずしも
ありませんが、このメソッドは圧縮データが正しく終了しているかを
確認するのに便利です。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\2... -
Zlib
:: ZStream # finish -> String (55201.0) -
ストリームへの入力を終了し、出力バッファをフラッシュします。 より具体的な振る舞いは Zlib::Deflate#finish, Zlib::Inflate#finish を参照して下さい。
ストリームへの入力を終了し、出力バッファをフラッシュします。
より具体的な振る舞いは Zlib::Deflate#finish,
Zlib::Inflate#finish を参照して下さい。
@see Zlib::Deflate#finish,Zlib::Inflate#finish -
Zlib
:: ZStream # flush _ next _ in -> String (55201.0) -
入力バッファに残っているデータを強制的に取り出します。
入力バッファに残っているデータを強制的に取り出します。 -
Shell
# pushdir(path = nil , &block) -> object (55081.0) -
カレントディレクトリをディレクトリスタックにつみ, カレントディレク トリをpathにする. pathが省略されたときには, カレントディレクトリと ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと きには, ブロック実行中のみpushdする.
カレントディレクトリをディレクトリスタックにつみ, カレントディレク
トリをpathにする. pathが省略されたときには, カレントディレクトリと
ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと
きには, ブロック実行中のみpushdする.
@param path カレントディレクトリをpathにする。文字列で指定します。
@param block イテレータとして呼ぶ場合, ブロックを指定します。
動作例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.pushd("/tmp"... -
ThreadsWait
# finished? -> bool (54919.0) -
すでに終了したスレッドが存在すれば true を返します。
すでに終了したスレッドが存在すれば true を返します。
使用例
require 'thwait'
threads = []
3.times {|i|
threads << Thread.new { sleep 1; p Thread.current }
}
thall = ThreadsWait.new(*threads)
p thall.finished? #=> false
sleep 3
p thall.finished? #=> true -
Array
# shift -> object | nil (54901.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
配列の先頭の要素を取り除いてそれを返します。
引数を指定した場合はその個数だけ取り除き、それを配列で返します。
空配列の場合、n が指定されていない場合は nil を、
指定されている場合は空配列を返します。
また、n が自身の要素数より少ない場合はその要素数の配列を
返します。どちらの場合も自身は空配列となります。
返す値と副作用の両方を利用して、個数を指定して配列を 2 分する簡単な方法として使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
... -
Array
# shift(n) -> Array (54901.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
配列の先頭の要素を取り除いてそれを返します。
引数を指定した場合はその個数だけ取り除き、それを配列で返します。
空配列の場合、n が指定されていない場合は nil を、
指定されている場合は空配列を返します。
また、n が自身の要素数より少ない場合はその要素数の配列を
返します。どちらの場合も自身は空配列となります。
返す値と副作用の両方を利用して、個数を指定して配列を 2 分する簡単な方法として使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
... -
Array
# unshift(*obj) -> self (54901.0) -
指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。
指定された obj を引数の最後から順番に配列の先頭に挿入します。
引数を指定しなければ何もしません。
@param obj 自身に追加したいオブジェクトを指定します。
//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}
@see A... -
DBM
# shift -> String (54901.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。 -
DublinCoreModel
# dc _ publisher (54901.0) -
@todo
@todo -
DublinCoreModel
# dc _ publisher= (54901.0) -
@todo
@todo -
DublinCoreModel
# dc _ publishers (54901.0) -
@todo
@todo -
ENV
. shift -> [String , String] | nil (54901.0) -
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。 環境変数が一つも設定されていなければ nil を返します。
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。
環境変数が一つも設定されていなければ nil を返します。 -
Encoding
:: MACTURKISH -> Encoding (54901.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: MacTurkish -> Encoding (54901.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: SHIFT _ JIS -> Encoding (54901.0) -
IANA Character Sets にある Shift_JIS のことです。
IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。 -
Encoding
:: Shift _ JIS -> Encoding (54901.0) -
IANA Character Sets にある Shift_JIS のことです。
IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。 -
Fiddle
:: ALIGN _ SHORT -> Integer (54901.0) -
C の構造体における short のアライメントの値。
C の構造体における short のアライメントの値。 -
Fiddle
:: SIZEOF _ SHORT -> Integer (54901.0) -
Cでの sizeof(short) の値
Cでの sizeof(short) の値 -
GDBM
# shift -> [String] (54901.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.shift #=> ["a", "aaa"] -
Gem
. # marshal _ version -> String (54901.0) -
Marshal のバージョンを表す文字列を返します。
Marshal のバージョンを表す文字列を返します。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (54901.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (54901.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (54901.0) -
@todo
@todo -
Hash
# hash -> Integer (54901.0) -
自身が保持するキーと値のハッシュ値を元にして算出した整数を返します。 自身が保持するキーや値が変化すればこのメソッドが返す値も変化します。
自身が保持するキーと値のハッシュ値を元にして算出した整数を返します。
自身が保持するキーや値が変化すればこのメソッドが返す値も変化します。
//emlist[例][ruby]{
a = {}
p a.hash #=> 0
a[1] = :x
p a.hash #=> 329543
//} -
IO
# iflush -> self (54901.0) -
カーネルの入力バッファをフラッシュします。
カーネルの入力バッファをフラッシュします。
@return 自身を返します。 -
Net
:: HTTP # finish -> () (54901.0) -
HTTP セッションを終了します。セッション開始前にこのメソッドが 呼ばれた場合は例外 IOError を発生します。
HTTP セッションを終了します。セッション開始前にこのメソッドが
呼ばれた場合は例外 IOError を発生します。
@raise IOError セッション開始前に呼ぶと発生します。 -
Net
:: POP3 # finish -> () (54901.0) -
POP3 セッションを終了し、接続を閉じます。
POP3 セッションを終了し、接続を閉じます。
@raise IOError セッション開始前にこのメソッドを呼ぶと発生します -
Net
:: SMTP # finish -> () (54901.0) -
SMTP セッションを終了します。
SMTP セッションを終了します。
@raise IOError セッション開始前にこのメソッドが呼ばれた場合に発生します
@see Net::SMTP#start -
OpenSSL
:: BN # lshift!(n) -> self (54901.0) -
自身を n ビット左シフトします。 OpenSSL::BN#<<と異なり、破壊的メソッドです。
自身を n ビット左シフトします。
OpenSSL::BN#<<と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 1.to_bn
bn.lshift!(2) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#<< -
OpenSSL
:: BN # rshift!(n) -> self (54901.0) -
自身を n ビット右シフトします。 [[m:OpenSSL::BN#>>]と異なり、破壊的メソッドです。
自身を n ビット右シフトします。
[[m:OpenSSL::BN#>>]と異なり、破壊的メソッドです。
//emlist[][ruby]{
require 'openssl'
bn = 8.to_bn
bn.rshift!(1) # => #<OpenSSL::BN 4>
bn # => #<OpenSSL::BN 4>
//}
@param n シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#>> -
OpenSSL
:: SSL :: SSLContext # flush _ sessions(time=nil) -> self (54901.0) -
自身が保持しているセッションキャッシュを破棄します。
自身が保持しているセッションキャッシュを破棄します。
time に nil を渡すと現在時刻で期限切れになっている
キャッシュを破棄します。
time に Time オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。
@param time キャッシュ破棄の基準時刻
@see OpenSSL::SSL::SSLContext#session_cache_mode= -
PP
. sharing _ detection -> bool (54901.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
共有検出フラグを表すアクセサです。
デフォルトは false です。true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
require 'pp'
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3], [1, 2, 3]]
PP.sharing_detection = true
pp ... -
PP
. sharing _ detection=(boolean) (54901.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
共有検出フラグを表すアクセサです。
デフォルトは false です。true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
require 'pp'
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3], [1, 2, 3]]
PP.sharing_detection = true
pp ... -
Psych
:: Stream # finish -> () (54901.0) -
YAML document への変換を完了し、io への出力を完了します。
YAML document への変換を完了し、io への出力を完了します。 -
RDoc
:: Options # finish _ page _ dir (54901.0) -
ライブラリ内部で使用します。
ライブラリ内部で使用します。 -
RDoc
:: Text # strip _ hashes(text) -> String (54901.0) -
引数から各行の行頭の # を削除します。
引数から各行の行頭の # を削除します。
@param text 文字列を指定します。 -
REXML
:: Parent # unshift(object) -> () (54901.0) -
object を子ノード列の最初に追加します。
object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード -
REXML
:: Parsers :: PullParser # unshift(token) -> () (54901.0) -
イベントキューの先頭に token を追加します。
イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト) -
SDBM
# shift -> [String] (54901.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.shift #=> ["a", "aaa"] -
Shell
:: CommandProcessor . add _ delegate _ command _ to _ shell(id) (54901.0) -
@todo
@todo
Shell 自体を初期化する時に呼び出されるメソッドです。
ユーザが使用することはありません。
@param id メソッド名を指定します。 -
Shellwords
. # shellescape(str) -> String (54901.0) -
文字列を Bourne シェルのコマンドライン中で安全に使えるようにエスケープします。
文字列を Bourne シェルのコマンドライン中で安全に使えるようにエスケープします。
@param str エスケープの対象となる文字列を指定します。
@return エスケープされた文字列を返します。
例:
require 'shellwords'
pattern = 'Jan 15'
puts "grep #{Shellwords.shellescape(pattern)} file"
# => grep Jan\ 15 file -
Socket
:: Constants :: IFF _ TX _ SKB _ SHARING (54901.0) -
sharing skbs on transmit
sharing skbs on transmit -
Socket
:: IFF _ TX _ SKB _ SHARING (54901.0) -
sharing skbs on transmit
sharing skbs on transmit -
String
# shellsplit -> [String] (54901.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
string.shellsplit は、Shellwords.shellsplit(string) と等価です。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
@see Shellwords.#shellsplit -
VALUE rb
_ ary _ shift(VALUE ary) (54901.0) -
配列 ary の先頭の要素を取り除き返します。 空配列のときは Qnil を返します。
配列 ary の先頭の要素を取り除き返します。
空配列のときは Qnil を返します。
対応するRubyコード
val = ary.shift -
VALUE rb
_ ary _ unshift(VALUE ary , VALUE item) (54901.0) -
配列 ary の先頭に item を挿入します。
配列 ary の先頭に item を挿入します。 -
WEBrick
:: HTTPAuth :: Htdigest # flush(path = nil) -> () (54901.0) -
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
@param path ファイル名を指定します。 -
WEBrick
:: HTTPAuth :: Htgroup # flush(path = nil) -> () (54901.0) -
ファイルに書き込みます。
ファイルに書き込みます。
@param path ファイル名を指定します。 -
WEBrick
:: HTTPAuth :: Htpasswd # flush(path = nil) (54901.0) -
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
ファイルに書き込みます。ファイル名を与えた場合は、そこに書き込みます。
@param path ファイル名を指定します。 -
YAML
:: DBM # shift -> [String , object] (54901.0) -
データベース中のキー、値を一つ取り出し、データベースから削除します。
データベース中のキー、値を一つ取り出し、データベースから削除します。
[キー, 値]を返します。取得される要素の順番は保証されません。 -
Zlib
:: GzipFile # finish -> IO (54901.0) -
GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、 このメソッドは関連付けられている IO オブジェクトの close メソッドを 呼び出しません。関連付けられている IO オブジェクトを返します。
GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、
このメソッドは関連付けられている IO オブジェクトの close メソッドを
呼び出しません。関連付けられている IO オブジェクトを返します。 -
Zlib
:: ZStream # finished? -> bool (54901.0) -
ストリームへの入力が終了している時に真を返します。
ストリームへの入力が終了している時に真を返します。 -
Digest
:: SHA2 # digest _ length -> Integer (54601.0) -
ダイジェストのハッシュ値のバイト長を返します。
ダイジェストのハッシュ値のバイト長を返します。 -
OpenSSL
:: Digest :: SHA . hexdigest(data) -> String (54601.0) -
data のダイジェストを SHA で計算し、16進文字列で返します。
data のダイジェストを SHA で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA1 . hexdigest(data) -> String (54601.0) -
data のダイジェストを SHA1 で計算し、16進文字列で返します。
data のダイジェストを SHA1 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA224 . hexdigest(data) -> String (54601.0) -
data のダイジェストを SHA224 で計算し、16進文字列で返します。
data のダイジェストを SHA224 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA256 . hexdigest(data) -> String (54601.0) -
data のダイジェストを SHA256 で計算し、16進文字列で返します。
data のダイジェストを SHA256 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA384 . hexdigest(data) -> String (54601.0) -
data のダイジェストを SHA384 で計算し、16進文字列で返します。
data のダイジェストを SHA384 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA512 . hexdigest(data) -> String (54601.0) -
data のダイジェストを SHA512 で計算し、16進文字列で返します。
data のダイジェストを SHA512 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
Shell
# check _ point (54601.0) -
@todo
@todo