ライブラリ
- ビルトイン (103)
- abbrev (2)
- bigdecimal (1)
-
cgi
/ core (6) -
cgi
/ session (3) -
cgi
/ session / pstore (1) -
cgi
/ util (2) - csv (20)
- date (4)
- dbm (2)
-
digest
/ sha1 (1) -
digest
/ sha2 (6) - drb (1)
- erb (1)
- etc (5)
- fiddle (3)
- fileutils (1)
- forwardable (3)
- gdbm (2)
-
io
/ console (3) - ipaddr (1)
- irb (1)
-
irb
/ cmd / pushws (1) - 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 (2)
- matrix (2)
- mkmf (1)
-
net
/ http (2) -
net
/ pop (2) -
net
/ smtp (1) - objspace (3)
- open-uri (1)
- openssl (30)
- optparse (13)
- ostruct (3)
- pathname (1)
- pp (1)
- prettyprint (1)
- pstore (2)
- psych (4)
- rake (2)
- rbconfig (2)
-
rbconfig
/ sizeof (2) -
rdoc
/ generator / darkfish (4) -
rdoc
/ text (2) - readline (2)
- resolv (2)
-
rexml
/ document (1) -
rexml
/ parsers / pullparser (1) -
rinda
/ rinda (3) -
rinda
/ tuplespace (4) - rubygems (4)
-
rubygems
/ command (5) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (4) -
rubygems
/ dependency _ installer (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ gem _ openssl (1) -
rubygems
/ installer (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 (80)
-
shell
/ builtin-command (3) -
shell
/ command-processor (65) -
shell
/ filter (71) -
shell
/ process-controller (18) -
shell
/ system-command (9) - shellwords (10)
- socket (21)
- stringio (1)
- sync (2)
- thwait (1)
- timeout (2)
- uri (6)
-
webrick
/ accesslog (1) -
webrick
/ cgi (1) -
webrick
/ config (3) -
webrick
/ httpauth / htdigest (2) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (1) -
webrick
/ httprequest (4) -
webrick
/ httpresponse (2) -
webrick
/ https (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httputils (3) -
webrick
/ server (2) -
webrick
/ ssl (2) - win32ole (1)
-
yaml
/ dbm (1) - zlib (16)
クラス
- Array (6)
- BasicSocket (1)
- BigDecimal (2)
- CGI (5)
-
CGI
:: Cookie (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (18)
-
CSV
:: Table (2) - Complex (1)
- DBM (2)
-
DRb
:: DRbServer (1) - Date (3)
- DateTime (2)
-
Digest
:: SHA2 (3) - ERB (1)
- Encoding (5)
-
Encoding
:: Converter (1) -
Etc
:: Passwd (1) - Exception (1)
- File (1)
- Float (1)
- GDBM (2)
-
Gem
:: Command (5) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (4) -
Gem
:: DependencyInstaller (1) -
Gem
:: DependencyList (1) -
Gem
:: Installer (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (1) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (8) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: Specification (2) -
Gem
:: Version (2) - Hash (44)
- IO (7)
- 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
:: 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 (1)
- PStore (2)
- Pathname (1)
- PrettyPrint (1)
- Proc (1)
-
Psych
:: Stream (1) -
Psych
:: Visitors :: YAMLTree (3) -
RDoc
:: Generator :: Darkfish (4) -
RDoc
:: Options (2) -
REXML
:: Parent (1) -
REXML
:: Parsers :: PullParser (1) -
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 (80)
-
Shell
:: BuiltInCommand (2) -
Shell
:: CommandProcessor (65) -
Shell
:: Filter (71) -
Shell
:: ProcessController (18) -
Shell
:: SystemCommand (9) -
Shell
:: Void (1) - Socket (10)
- 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 (1) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServlet :: FileHandler (1) - WIN32OLE (1)
-
YAML
:: DBM (1) -
Zlib
:: Deflate (3) -
Zlib
:: GzipFile (1) -
Zlib
:: GzipWriter (2) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (5)
モジュール
- Abbrev (1)
-
CGI
:: QueryExtension (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 (2) -
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 (5)
- Marshal (6)
-
Net
:: HTTPHeader (1) - ObjectSpace (3)
-
OpenSSL
:: Buffering (1) -
OpenSSL
:: PKCS5 (1) -
OpenURI
:: Meta (1) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (2) - RbConfig (4)
- Shellwords (7)
- Signal (1)
- SingleForwardable (2)
-
Socket
:: Constants (10) -
Sync
_ m (2) - Timeout (2)
-
WEBrick
:: AccessLog (1) -
WEBrick
:: Config (6) -
WEBrick
:: HTTPUtils (3) - Zlib (4)
オブジェクト
- ENV (3)
-
Readline
:: HISTORY (2)
キーワード
- < (1)
- > (1)
- >> (1)
-
ALIGN
_ SHORT (1) - BasicAuth (1)
- CONFIG (2)
- ConfigMap (1)
-
DEFAULT
_ BULK _ THRESHOLD (1) -
DEFAULT
_ OPTIONS (2) -
DIGEST
_ SHA1 (1) - DOSISH 対応 (1)
- DefaultMimeTypes (1)
- DigestAuth (1)
-
EMPTY
_ MARSHAL _ CHECKSUM (1) -
EMPTY
_ MARSHAL _ DATA (1) - FINISH (1)
-
FULL
_ FLUSH (1) - FileHandler (1)
-
GENERATOR
_ DIR (1) - GemPaths (1)
- GemVersions (1)
- General (1)
- HTTP (1)
-
HTTP
_ STATUS (1) - HandlerTable (1)
-
IP
_ ADD _ MEMBERSHIP (2) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (2) -
IP
_ DROP _ MEMBERSHIP (2) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (2) -
IP
_ MAX _ MEMBERSHIPS (2) - 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) - NoDelegateMethods (1)
- OPS (1)
- OPT (1)
-
OPT
_ TABLE (1) -
PATH
_ SEPARATOR (1) - Policies (1)
- Rubyの起動 (1)
-
SCRIPT
_ LINES _ _ (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SHELL (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ XOPEN _ SHM (1) - SHA1 (1)
- SHA256 (1)
- SHA384 (1)
- SHA512 (1)
-
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) -
TABLE
_ FOR _ ESCAPE _ HTML _ _ (1) -
TCP
_ NOPUSH (2) -
TYPE
_ SHORT (1) -
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - VERSION (1)
- [] (4)
-
_ 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
_ 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) -
cache
_ data (2) - cat (3)
- cd (1)
- chardev? (3)
- chdir (1)
- chmod (3)
- chown (3)
- classify (1)
-
close
_ read (1) -
close
_ write (1) - closed? (1)
- command (1)
- compact! (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)
- debug (2)
- debug? (2)
-
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)
- each (6)
-
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)
-
find
_ gems (1) - finish (12)
- finished (1)
- finished? (3)
- flock (1)
- flush (9)
-
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 (21)
-
hash
_ old (1) - header (2)
- hexdigest (6)
- iflush (1)
- inactivate (1)
- include? (1)
- index (1)
- initialize (2)
- input (1)
- inspect (2)
-
install
_ builtin _ commands (1) -
install
_ system _ commands (2) - instance (2)
-
instance
_ delegate (1) - invert (5)
- ioflush (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) - lshift! (1)
- lstat (3)
-
marshal
_ dump (2) -
marshal
_ load (1) -
marshal
_ version (1) - mkdir (3)
- modifiable (1)
- mtime (3)
- name (1)
- new (14)
- notify (6)
- oflush (1)
-
ole
_ show _ help (1) - on (8)
- open (7)
- out (1)
- owned? (3)
- 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 (2)
- pushd (1)
- pushdir (1)
- pwd (1)
- query (1)
- rassoc (1)
-
raw
_ data (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 (2)
- reject (2)
- reject! (2)
- rename (1)
-
reset
_ cache _ for (1) - restore (5)
-
result
_ with _ hash (1) - rm (3)
- rmdir (3)
- rshift! (1)
-
ruby 1
. 9 feature (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) - shebang (1)
- shell (1)
-
shell
/ builtin-command (1) - shellescape (2)
- shelljoin (2)
- shellsplit (2)
- shellwords (1)
- shift (12)
-
short
_ name (1) -
show
_ all (1) -
show
_ hash (1) -
show
_ lookup _ failure (1) - shutdown (2)
-
single
_ delegate (1) - size (4)
- size? (3)
- slice (1)
- sn (1)
- socket? (3)
- spawn (4)
-
spec
_ predecessors (1) -
specific
_ extra _ args _ hash (1) - split (4)
-
ssl
_ params (1) -
start
_ import (1) - stat (4)
- sticky? (3)
-
stream
_ end? (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)
- test (3)
- timeout (2)
-
to
_ a (1) -
to
_ csv (1) -
to
_ h (2) -
to
_ json (9) -
to
_ json _ raw _ object (1) -
to
_ s (3) - transact (1)
-
transform
_ keys (2) -
transform
_ keys! (2) -
transform
_ values (2) -
transform
_ values! (2) - 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) - writable? (3)
-
writable
_ real? (3) - zero? (3)
- | (1)
- 制御構造 (1)
検索結果
先頭5件
-
FileUtils
# sh(*cmd) {|result , status| . . . } (72376.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 = #... -
Socket
:: Constants :: IP _ ADD _ MEMBERSHIP -> Integer (55201.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 (55201.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 (55201.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 (55201.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 (55201.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 (55201.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 (55201.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 (55201.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 (55201.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 (55201.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) -
shell
/ builtin-command (54001.0) -
Shell で使用するビルトインコマンドを定義しているライブラリです。
Shell で使用するビルトインコマンドを定義しているライブラリです。 -
Encoding
:: Converter # finish -> String (46255.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 ... -
Shellwords
. # shelljoin(array) -> String (46201.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に
使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。
個々の配列要素に対するエスケープには、Shellwords.#shellescape と
同じ規則が適用されます。
@param array エスケープ対象の文字列を要素とする配列を指定します。
@return エスケープ結果を連結した文字列を返します。
例:
require 'shellwords'
pattern = 'Jan 15'
file = 'file nam... -
RDoc
:: Options # show _ hash -> bool (45949.0) -
コマンドライン引数の --show-hash オプションを指定していた場合、true を 返します。そうでない場合は false を返します。
コマンドライン引数の --show-hash オプションを指定していた場合、true を
返します。そうでない場合は false を返します。 -
Shellwords
. # shellsplit(line) -> [String] (45937.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Hash
# shift -> [object , object] | nil (45901.0) -
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、 [key, value]という配列として返します。
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、
[key, value]という配列として返します。
shiftは破壊的メソッドです。selfは要素を取り除かれた残りのハッシュに変更されます。
ハッシュが空の場合、デフォルト値(Hash#defaultまたはHash#default_procのブロックの値か、どちらもnilならばnil)
を返します(このとき、[key,value] という形式の値を返すわけではないことに注意)。
将来のバージョン(Ruby 3.2を予定)ではデフォルト値に関わらず nil になる予定なので、デフォルト値を設定しているハッシュで
shift ... -
IO
# ioflush -> self (45901.0) -
カーネルの入出力バッファをフラッシュします。
カーネルの入出力バッファをフラッシュします。
@return 自身を返します。 -
OpenSSL
:: Engine # finish -> nil (45901.0) -
engine を終了させ、内部に保持しているデータを破棄します。
engine を終了させ、内部に保持しているデータを破棄します。 -
Psych
:: Visitors :: YAMLTree # finish -> Psych :: Nodes :: Stream|nil (45901.0) -
変換を終了し、構築した AST を返します。
変換を終了し、構築した AST を返します。
このメソッドは2回呼び出さないでください。
@see Psych::Visitors::YAMLTree#tree -
Psych
:: Visitors :: YAMLTree # finished -> bool (45901.0) -
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。
まだならば偽を返します。 -
Psych
:: Visitors :: YAMLTree # finished? -> bool (45901.0) -
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば 真を返します。
Psych::Visitors::YAMLTree#finish をすでに呼び出しているならば
真を返します。
まだならば偽を返します。 -
Shell
:: CommandProcessor . install _ builtin _ commands -> () (45901.0) -
ビルトインコマンドを定義します。
ビルトインコマンドを定義します。 -
Shell
:: ProcessController . wait _ to _ finish _ all _ process _ controllers -> () (45901.0) -
@todo
@todo -
DOSISH 対応 (45883.0)
-
DOSISH 対応 ruby version 1.7 では、DOSISH対応(DOS/Windows のパス名の扱いに対する変 更)が含まれています。(現在の)変更点を以下に示します。
DOSISH 対応
ruby version 1.7 では、DOSISH対応(DOS/Windows のパス名の扱いに対する変
更)が含まれています。(現在の)変更点を以下に示します。
なお、これらの変更は platform/mswin32 版、platform/mingw32
版の Ruby にのみあてはまります。
とりあえずの目標として、
* \ も / と同様パスセパレータとして扱う
* マルチバイトパス名への対応("表" など 2 byte 目が 0x5c(`\') である文字を正しく扱う)
* UNC 対応(これ自体は1.6にも入っている)
* ドライブレター対応
... -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (45649.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
Shellwords
. # shellwords(line) -> [String] (37237.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Array
# shelljoin -> String (37201.0) -
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に 使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド ライン文字列を生成します。
配列の各要素である文字列に対して、Bourne シェルのコマンドライン中で安全に
使えるためのエスケープを適用し、空白文字を介してそれらを連結したコマンド
ライン文字列を生成します。
array.shelljoin は、Shellwords.shelljoin(array) と等価です。
@return エスケープ結果を連結した文字列を返します。
@see Shellwords.#shelljoin -
ERB
# result _ with _ hash(hash) -> String (37201.0) -
ERB をハッシュオブジェクトで指定されたローカル変数を持つ 新しいトップレベルバインディングで実行し、結果の文字列を返します。
ERB をハッシュオブジェクトで指定されたローカル変数を持つ
新しいトップレベルバインディングで実行し、結果の文字列を返します。
@param hash ローカル変数名をキーにしたハッシュ
@see ERB#result -
Gem
:: Command # show _ lookup _ failure(gem _ name , version , errors = nil) -> () (37201.0) -
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
Gem が見つからなかった場合、メッセージを表示するために使用するメソッドです。
@param gem_name Gem の名前を指定します。
@param version Gem のバージョンを指定します。
@param errors Gem が見つからなかった理由を表すオブジェクトを格納した配列を指定します。 -
Gem
:: Command . specific _ extra _ args _ hash -> Hash (37201.0) -
特別な追加引数へのアクセスを提供します。
特別な追加引数へのアクセスを提供します。 -
Gem
:: Specification :: MARSHAL _ FIELDS -> Hash (37201.0) -
@todo
@todo -
Zlib
:: Deflate # finish -> String (37201.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 (37201.0) -
Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。
Zlib::Deflate#deflate 等に渡す、ストリームの出力を
制御するための整数です。 -
Zlib
:: Inflate # finish -> String (37201.0) -
展開ストリームを終了します。
展開ストリームを終了します。
ストリーム内に残っていたデータ (つまり圧縮データの後についていた
ゴミデータ) を返します。
Zlib::ZStream#finished? が真でない時に finish を呼ぶと
例外が発生します。
展開ストリームは圧縮データ内に終了コードを発見した時点で
自ら終了するため、明示的に finish を呼ぶ必要は必ずしも
ありませんが、このメソッドは圧縮データが正しく終了しているかを
確認するのに便利です。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\2... -
Zlib
:: ZStream # finish -> String (37201.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 (37201.0) -
入力バッファに残っているデータを強制的に取り出します。
入力バッファに残っているデータを強制的に取り出します。 -
Shell
# pushdir(path = nil , &block) -> object (37081.0) -
カレントディレクトリをディレクトリスタックにつみ, カレントディレク トリをpathにする. pathが省略されたときには, カレントディレクトリと ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと きには, ブロック実行中のみpushdする.
カレントディレクトリをディレクトリスタックにつみ, カレントディレク
トリをpathにする. pathが省略されたときには, カレントディレクトリと
ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと
きには, ブロック実行中のみpushdする.
@param path カレントディレクトリをpathにする。文字列で指定します。
@param block イテレータとして呼ぶ場合, ブロックを指定します。
動作例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.pushd("/tmp"... -
Encoding
:: MACTURKISH -> Encoding (36919.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: MacTurkish -> Encoding (36919.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: SHIFT _ JIS -> Encoding (36919.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 (36919.0) -
IANA Character Sets にある Shift_JIS のことです。
IANA Character Sets にある Shift_JIS のことです。
基本的にはJIS X 0208:1997の付属書1にある「シフト符号化表現」のことですが、
Ruby M17N では 7bit 部分が US-ASCII になっています。 -
ThreadsWait
# finished? -> bool (36919.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 (36901.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
配列の先頭の要素を取り除いてそれを返します。
引数を指定した場合はその個数だけ取り除き、それを配列で返します。
空配列の場合、n が指定されていない場合は nil を、
指定されている場合は空配列を返します。
また、n が自身の要素数より少ない場合はその要素数の配列を
返します。どちらの場合も自身は空配列となります。
返す値と副作用の両方を利用して、個数を指定して配列を 2 分する簡単な方法として使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
... -
Array
# shift(n) -> Array (36901.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
配列の先頭の要素を取り除いてそれを返します。
引数を指定した場合はその個数だけ取り除き、それを配列で返します。
空配列の場合、n が指定されていない場合は nil を、
指定されている場合は空配列を返します。
また、n が自身の要素数より少ない場合はその要素数の配列を
返します。どちらの場合も自身は空配列となります。
返す値と副作用の両方を利用して、個数を指定して配列を 2 分する簡単な方法として使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
... -
DBM
# shift -> String (36901.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。 -
ENV
. shift -> [String , String] | nil (36901.0) -
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。 環境変数が一つも設定されていなければ nil を返します。
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。
環境変数が一つも設定されていなければ nil を返します。 -
Fiddle
:: ALIGN _ SHORT -> Integer (36901.0) -
C の構造体における short のアライメントの値。
C の構造体における short のアライメントの値。 -
Fiddle
:: SIZEOF _ SHORT -> Integer (36901.0) -
Cでの sizeof(short) の値
Cでの sizeof(short) の値 -
GDBM
# shift -> [String] (36901.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 (36901.0) -
Marshal のバージョンを表す文字列を返します。
Marshal のバージョンを表す文字列を返します。 -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (36901.0) -
@todo
@todo -
IO
# iflush -> self (36901.0) -
カーネルの入力バッファをフラッシュします。
カーネルの入力バッファをフラッシュします。
@return 自身を返します。 -
Net
:: HTTP # finish -> () (36901.0) -
HTTP セッションを終了します。セッション開始前にこのメソッドが 呼ばれた場合は例外 IOError を発生します。
HTTP セッションを終了します。セッション開始前にこのメソッドが
呼ばれた場合は例外 IOError を発生します。
@raise IOError セッション開始前に呼ぶと発生します。 -
Net
:: POP3 # finish -> () (36901.0) -
POP3 セッションを終了し、接続を閉じます。
POP3 セッションを終了し、接続を閉じます。
@raise IOError セッション開始前にこのメソッドを呼ぶと発生します -
Net
:: SMTP # finish -> () (36901.0) -
SMTP セッションを終了します。
SMTP セッションを終了します。
@raise IOError セッション開始前にこのメソッドが呼ばれた場合に発生します
@see Net::SMTP#start -
OpenSSL
:: BN # lshift!(n) -> self (36901.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 (36901.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 (36901.0) -
自身が保持しているセッションキャッシュを破棄します。
自身が保持しているセッションキャッシュを破棄します。
time に nil を渡すと現在時刻で期限切れになっている
キャッシュを破棄します。
time に Time オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。
@param time キャッシュ破棄の基準時刻
@see OpenSSL::SSL::SSLContext#session_cache_mode= -
PP
. sharing _ detection -> bool (36901.0) -
共有検出フラグを表すアクセサです。 デフォルトは false です。true である場合、 PP.pp は一度出力したオブジェクトを再び出力する時 Object#pretty_print_cycle を使います。
共有検出フラグを表すアクセサです。
デフォルトは false です。true である場合、
PP.pp は一度出力したオブジェクトを再び出力する時
Object#pretty_print_cycle を使います。
@param boolean 共有検出フラグを true か false で指定します。
//emlist[][ruby]{
b = [1, 2, 3]
a = [b, b]
pp a #=> [[1, 2, 3], [1, 2, 3]]
PP.sharing_detection = true
pp a ... -
Psych
:: Stream # finish -> () (36901.0) -
YAML document への変換を完了し、io への出力を完了します。
YAML document への変換を完了し、io への出力を完了します。 -
RDoc
:: Text # strip _ hashes(text) -> String (36901.0) -
引数から各行の行頭の # を削除します。
引数から各行の行頭の # を削除します。
@param text 文字列を指定します。 -
REXML
:: Parent # unshift(object) -> () (36901.0) -
object を子ノード列の最初に追加します。
object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード -
REXML
:: Parsers :: PullParser # unshift(token) -> () (36901.0) -
イベントキューの先頭に token を追加します。
イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト) -
Readline
:: HISTORY . shift -> String (36901.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... -
SDBM
# shift -> [String] (36901.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.shift #=> ["a", "aaa"] -
Shell
:: Filter # file?(file) -> bool (36901.0) -
FileTest モジュールにある同名のクラスメソッドと同じです.
FileTest モジュールにある同名のクラスメソッドと同じです.
@param file ファイル名を表す文字列か IO オブジェクトを指定します。
@see FileTest.#file? -
String
# shellsplit -> [String] (36901.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
string.shellsplit は、Shellwords.shellsplit(string) と等価です。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
@see Shellwords.#shellsplit -
YAML
:: DBM # shift -> [String , object] (36901.0) -
データベース中のキー、値を一つ取り出し、データベースから削除します。
データベース中のキー、値を一つ取り出し、データベースから削除します。
[キー, 値]を返します。取得される要素の順番は保証されません。 -
Zlib
:: GzipFile # finish -> IO (36901.0) -
GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、 このメソッドは関連付けられている IO オブジェクトの close メソッドを 呼び出しません。関連付けられている IO オブジェクトを返します。
GzipFile オブジェクトをクローズします。Zlib::GzipFile#closeと違い、
このメソッドは関連付けられている IO オブジェクトの close メソッドを
呼び出しません。関連付けられている IO オブジェクトを返します。 -
Zlib
:: ZStream # finished? -> bool (36901.0) -
ストリームへの入力が終了している時に真を返します。
ストリームへの入力が終了している時に真を返します。 -
Digest
:: SHA2 # digest _ length -> Integer (36601.0) -
ダイジェストのハッシュ値のバイト長を返します。
ダイジェストのハッシュ値のバイト長を返します。 -
OpenSSL
:: Digest :: SHA . digest(data) -> String (36601.0) -
data のダイジェストを SHA で計算します。
data のダイジェストを SHA で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA . hexdigest(data) -> String (36601.0) -
data のダイジェストを SHA で計算し、16進文字列で返します。
data のダイジェストを SHA で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA1 . digest(data) -> String (36601.0) -
data のダイジェストを SHA1 で計算します。
data のダイジェストを SHA1 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA1 . hexdigest(data) -> String (36601.0) -
data のダイジェストを SHA1 で計算し、16進文字列で返します。
data のダイジェストを SHA1 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA224 . digest(data) -> String (36601.0) -
data のダイジェストを SHA224 で計算します。
data のダイジェストを SHA224 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA224 . hexdigest(data) -> String (36601.0) -
data のダイジェストを SHA224 で計算し、16進文字列で返します。
data のダイジェストを SHA224 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA256 . digest(data) -> String (36601.0) -
data のダイジェストを SHA256 で計算します。
data のダイジェストを SHA256 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA256 . hexdigest(data) -> String (36601.0) -
data のダイジェストを SHA256 で計算し、16進文字列で返します。
data のダイジェストを SHA256 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA384 . digest(data) -> String (36601.0) -
data のダイジェストを SHA384 で計算します。
data のダイジェストを SHA384 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA384 . hexdigest(data) -> String (36601.0) -
data のダイジェストを SHA384 で計算し、16進文字列で返します。
data のダイジェストを SHA384 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA512 . digest(data) -> String (36601.0) -
data のダイジェストを SHA512 で計算します。
data のダイジェストを SHA512 で計算します。
@param data ダイジェストを計算する文字列 -
OpenSSL
:: Digest :: SHA512 . hexdigest(data) -> String (36601.0) -
data のダイジェストを SHA512 で計算し、16進文字列で返します。
data のダイジェストを SHA512 で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列 -
Shell
:: Filter # rehash -> {} (36601.0) -
登録されているシステムコマンドの情報をクリアします。 通常、使うことはありません。
登録されているシステムコマンドの情報をクリアします。
通常、使うことはありません。 -
WEBrick
:: GenericServer # shutdown -> () (36601.0) -
WEBrick::GenericServer#stop を呼び、全ての listeners を close します。
WEBrick::GenericServer#stop を呼び、全ての listeners を close します。 -
digest
/ sha2 (36103.0) -
FIPS PUB 180-2に記述されているNIST (the US' National Institute of Standards and Technology) の以下のアルゴリズムを実装するクラスを提供す るライブラリです。
FIPS PUB 180-2に記述されているNIST (the US' National Institute of
Standards and Technology) の以下のアルゴリズムを実装するクラスを提供す
るライブラリです。
* SHA-256 Secure Hash Algorithm
* SHA-384 Secure Hash Algorithm
* SHA-512 Secure Hash Algorithm -
digest
/ sha1 (36049.0) -
NIST (the US' National Institute of Standards and Technology) のSHA-1 Secure Hash Algorithmを実装するクラスを提供するライブラリです。
NIST (the US' National Institute of Standards and Technology) のSHA-1
Secure Hash Algorithmを実装するクラスを提供するライブラリです。 -
Zlib
:: Deflate # flush(flush = Zlib :: SYNC _ FLUSH) -> String (28519.0) -
deflate('', flush) と同じです。flush が 省略された時は Zlib::SYNC_FLUSH が使用されます。 このメソッドはスクリプトの可読性のために提供されています。
deflate('', flush) と同じです。flush が
省略された時は Zlib::SYNC_FLUSH が使用されます。
このメソッドはスクリプトの可読性のために提供されています。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
require 'zlib'
def case1
dez = Zlib::Deflate.new
comp_str = dez.deflate('hoge')
comp_str << dez.deflate(' fuga'... -
Zlib
:: GzipWriter # flush(flush = Zlib :: SYNC _ FLUSH) -> self (28501.0) -
まだ書き出されていないデータをフラッシュします。
まだ書き出されていないデータをフラッシュします。
flush は Zlib::Deflate#deflate と同じです。
省略時は Zlib::SYNC_FLUSH が使用されます。
flush に Zlib::NO_FLUSH を指定することは無意味です。
@param flush Zlib::NO_FLUSH Zlib::SYNC_FLUSH Zlib::FULL_FLUSH などを指定します。
require 'zlib'
def case1
filename='hoge1.gz'
fw = File.open(filename, "w")
... -
Gem
:: Installer # shebang(bin _ file _ name) -> String (28201.0) -
実行ファイル内で使用する shebang line (#! line) を表す文字列を返します。
実行ファイル内で使用する shebang line (#! line) を表す文字列を返します。
@param bin_file_name 実行ファイルの名前を指定します。 -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ hash(hash) -> OpenSSL :: X509 :: Extension (28201.0) -
ハッシュから OpenSSL::X509::Extension オブジェクトを生成します。
ハッシュから OpenSSL::X509::Extension オブジェクトを生成します。
渡すハッシュテーブルは
{"oid" => OID文字列, "value" => value文字列, "critical" => 真偽値 }
という内容が必要です。"critical" を省略した場合は false が
渡されるのと同じになります。
@param hash 生成する拡張領域のデータのハッシュテーブル
@see OpenSSL::X509::ExtensionFactory#create_ext -
Shell
# utime(atime , mtime , *filename) -> Integer (28201.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param utime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
Shell
:: CommandProcessor # utime(atime , mtime , *filename) -> Integer (28201.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param utime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
Shell
:: Filter # utime(atime , mtime , *filename) -> Integer (28201.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@param atime 最終アクセス時刻を Time か、起算時からの経過秒数を数値で指定します。
@param utime 更新時刻を Time か、起算時からの経過秒数を数値で指定します。
@see File.utime -
Shell
# pushd(path = nil , &block) -> object (28081.0) -
カレントディレクトリをディレクトリスタックにつみ, カレントディレク トリをpathにする. pathが省略されたときには, カレントディレクトリと ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと きには, ブロック実行中のみpushdする.
カレントディレクトリをディレクトリスタックにつみ, カレントディレク
トリをpathにする. pathが省略されたときには, カレントディレクトリと
ディレクトリスタックのトップを交換する. イテレータとして呼ばれたと
きには, ブロック実行中のみpushdする.
@param path カレントディレクトリをpathにする。文字列で指定します。
@param block イテレータとして呼ぶ場合, ブロックを指定します。
動作例
require 'shell'
Shell.verbose = false
sh = Shell.new
sh.pushd("/tmp"... -
Shell
. alias _ command(alias , command , *opts) { . . . } -> self (27973.0) -
コマンドの別名(エイリアス)を作成します。 コマンドが無い場合は、Shell.def_system_command などであらかじめ作成します.
コマンドの別名(エイリアス)を作成します。
コマンドが無い場合は、Shell.def_system_command などであらかじめ作成します.
@param alias エイリアスの名前を文字列で指定します.
@param command コマンド名を文字列で指定します.
@param opts command で指定したコマンドのオプションを指定します.
使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell.def_system_command("ls")
Shell.alias_command("lsla", "... -
Shell
. unalias _ command(alias) -> () (27973.0) -
commandのaliasを削除します.
commandのaliasを削除します.
@param alias 削除したいエイリアスの名前を文字列で指定します。
@raise NameError alias で指定したコマンドが無い場合に発生します。
使用例: ls -la | sort -k 5 のような例。
require 'shell'
Shell.def_system_command("ls")
Shell.alias_command("lsla", "ls", "-a", "-l")
Shell.def_system_command("sort")
sh = Shell.new
sh.trans... -
DateTime
. _ strptime(str , format = & # 39;%FT%T%z& # 39;) -> Hash (27937.0) -
与えられた雛型で日時表現を解析し、その情報に基づいてハッシュを生成します。
与えられた雛型で日時表現を解析し、その情報に基づいてハッシュを生成します。
@param str 日時をあらわす文字列
@param format 書式
例:
require 'date'
DateTime._strptime('2001-02-03T12:13:14Z')
# => {:year=>2001, :mon=>2, :mday=>3, :hour=>12, :min=>13, :sec=>14, :zone=>"Z", :offset=>0}
DateTime.strptime の内部で使用されています。
@see Date._strptime, Date... -
File
:: Constants :: LOCK _ SH -> Integer (27904.0) -
共有ロック。複数のプロセスが同時にロックを共有できます。 File#flock で使用します。
共有ロック。複数のプロセスが同時にロックを共有できます。
File#flock で使用します。