種類
ライブラリ
- ビルトイン (125)
- abbrev (2)
- bigdecimal (1)
-
cgi
/ core (6) -
cgi
/ session (3) -
cgi
/ session / pstore (1) -
cgi
/ util (2) - cmath (4)
- coverage (2)
- csv (28)
- date (10)
- dbm (4)
- delegate (2)
-
digest
/ sha1 (1) -
digest
/ sha2 (7) - etc (6)
- fiddle (3)
- fileutils (1)
- forwardable (4)
- gdbm (4)
- ipaddr (1)
-
irb
/ cmd / pushws (2) - json (15)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - logger (5)
- matrix (2)
-
minitest
/ unit (1) -
net
/ http (5) -
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 (6)
-
rbconfig
/ sizeof (1) -
rdoc
/ code _ object (1) -
rdoc
/ generator / darkfish (5) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ text (2) - readline (2)
- resolv (2)
-
rexml
/ document (2) -
rexml
/ parsers / pullparser (1) -
rinda
/ rinda (4) -
rinda
/ tuplespace (4) - rss (30)
- rubygems (4)
-
rubygems
/ command (6) -
rubygems
/ config _ file (3) -
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
/ server (1) -
rubygems
/ source _ info _ cache (6) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (2) - sdbm (4)
- set (1)
- shell (91)
-
shell
/ builtin-command (18) -
shell
/ command-processor (65) -
shell
/ error (4) -
shell
/ filter (80) -
shell
/ process-controller (25) -
shell
/ system-command (17) - shellwords (10)
- socket (23)
- stringio (1)
- sync (4)
- thread (4)
- thwait (2)
- timeout (1)
- uri (3)
-
webrick
/ accesslog (1) -
webrick
/ config (2) -
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 (1) -
win32
/ registry (5) - win32ole (1)
-
yaml
/ dbm (2) - zlib (15)
クラス
- Array (7)
- BasicSocket (1)
- BigDecimal (2)
- Bignum (1)
- CGI (4)
-
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (24)
-
CSV
:: Row (1) -
CSV
:: Table (3) - Complex (1)
- Coverage (2)
- DBM (4)
- Date (10)
- DateTime (2)
- Delegator (2)
-
Digest
:: SHA2 (3) - Encoding (4)
-
Encoding
:: Converter (1) -
Etc
:: Passwd (2) - Exception (1)
- File (1)
- Float (1)
- GDBM (4)
-
Gem
:: Command (6) -
Gem
:: ConfigFile (3) -
Gem
:: DependencyInstaller (1) -
Gem
:: DependencyList (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarWriter (1) -
Gem
:: RemoteFetcher (1) -
Gem
:: Requirement (1) -
Gem
:: Server (1) -
Gem
:: SourceInfoCache (6) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (2) - Hash (61)
- IO (1)
- IPAddr (1)
-
IRB
:: ExtendCommand :: PushWorkspace (1) -
JSON
:: State (2) - Logger (3)
-
Logger
:: Application (1) - MatchData (2)
- Matrix (1)
- Method (1)
-
MiniTest
:: Unit (1) -
Net
:: HTTP (1) -
Net
:: HTTPResponse (2) -
Net
:: POP3 (2) -
Net
:: SMTP (1) - Object (5)
-
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
:: SSL :: SSLContext (2) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (1) - OpenStruct (4)
- OptionParser (12)
- PP (2)
- PStore (2)
- Pathname (1)
- PrettyPrint (1)
- Proc (1)
-
Psych
:: Stream (1) -
Psych
:: Visitors :: YAMLTree (4) -
RDoc
:: CodeObject (1) -
RDoc
:: Generator :: Darkfish (4) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: Options (4) -
REXML
:: Parent (2) -
REXML
:: Parsers :: PullParser (1) -
RSS
:: Maker :: RSSBase (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (12) -
RSS
:: XMLStyleSheet (12) -
Rake
:: TaskArguments (3) - Range (2)
- Rational (3)
- Regexp (2)
-
Resolv
:: DNS :: Resource :: SOA (2) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (3) -
Rinda
:: TupleSpaceProxy (3) -
RubyVM
:: InstructionSequence (1) - SDBM (4)
- Set (1)
- Shell (91)
-
Shell
:: AppendFile (1) -
Shell
:: AppendIO (1) -
Shell
:: BuiltInCommand (2) -
Shell
:: Cat (2) -
Shell
:: CommandProcessor (65) -
Shell
:: Concat (2) -
Shell
:: Echo (2) -
Shell
:: Filter (79) -
Shell
:: Glob (1) -
Shell
:: ProcessController (24) -
Shell
:: SystemCommand (16) -
Shell
:: Tee (2) -
Shell
:: Void (1) - Socket (11)
- String (7)
- StringIO (1)
- Struct (3)
- Symbol (1)
- Thread (1)
-
Thread
:: Queue (2) -
Thread
:: SizedQueue (2) - ThreadsWait (1)
- Time (2)
-
URI
:: FTP (1) -
URI
:: HTTP (1) -
URI
:: MailTo (1) - UnboundMethod (1)
- Vector (1)
-
WEBrick
:: GenericServer (1) -
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 (2) -
Zlib
:: Deflate (3) -
Zlib
:: GzipWriter (2) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (5)
モジュール
- Abbrev (1)
-
CGI
:: QueryExtension (4) - CMath (4)
- Enumerable (1)
- Etc (4)
- Fiddle (3)
-
File
:: Constants (1) - FileUtils (3)
- Forwardable (2)
- GC (2)
-
GC
:: Profiler (1) - Gem (1)
-
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (3) -
Gem
:: SSL (1) -
Gem
:: Security (3) -
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)
- Math (2)
-
Net
:: HTTPHeader (2) - ObjectSpace (4)
-
OpenSSL
:: PKCS5 (1) -
OpenURI
:: Meta (1) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (2) -
RSS
:: XMLStyleSheetMixin (2) - RbConfig (1)
- Shellwords (7)
- Signal (1)
- SingleForwardable (2)
-
Socket
:: Constants (11) -
Sync
_ m (4) - Timeout (1)
-
WEBrick
:: AccessLog (1) -
WEBrick
:: Config (3) -
WEBrick
:: HTTPUtils (3) -
Win32
:: Registry :: API (2) -
Win32
:: Registry :: Constants (2) - Zlib (4)
オブジェクト
- ENV (6)
-
Readline
:: HISTORY (2)
キーワード
- + (1)
- < (1)
- == (1)
- === (1)
- > (1)
- >> (1)
-
ALIGN
_ SHORT (1) - BasicAuth (1)
- BuiltInCommand (1)
-
CODE
_ CLASS _ TO _ OBJ (1) -
CODE
_ TO _ OBJ (1) - CantApplyMethod (1)
- CantDefine (1)
- Cat (1)
- CommandNotFound (1)
- Concat (1)
- Converters (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) - ESHUTDOWN (1)
- ErrNoFinishedThread (1)
- FINISH (1)
-
FULL
_ FLUSH (1) - Filter (1)
- FlushKey (1)
-
GENERATOR
_ DIR (1) - GemPaths (1)
- HTTP (1)
-
HTTP
_ STATUS (1) - HandlerTable (1)
- Hash (2)
- HeaderConverters (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) -
MARSHAL
_ FIELDS (1) -
MINOR
_ VERSION (1) -
MSG
_ FLUSH (2) - MacTurkish (1)
- Marshal (1)
- Marshal フォーマット (1)
-
NO
_ FLUSH (1) - NUM2SHORT (1)
- NUM2USHORT (1)
- NoDelegateMethods (1)
- OPS (1)
- OPT (1)
-
OPT
_ TABLE (1) -
PATH
_ SEPARATOR (1) - Policies (1)
- ProcessController (1)
- PushWorkspace (1)
-
REG
_ NO _ LAZY _ FLUSH (1) -
REG
_ REFRESH _ HIVE (1) - RHASH (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)
-
SHIFT
_ JIS (1) -
SHUT
_ RD (2) -
SHUT
_ RDWR (2) -
SHUT
_ WR (2) -
SIZEOF
_ SHORT (1) -
SPECIFICATION
_ VERSION _ HISTORY (1) -
SYNC
_ FLUSH (1) -
Shift
_ JIS (1) - ShiftingError (1)
- SystemCommand (1)
-
TABLE
_ FOR _ ESCAPE _ HTML _ _ (1) -
TCP
_ NOPUSH (2) -
TYPE
_ SHORT (1) - Tee (1)
-
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - VERSION (1)
- XMLStyleSheet (2)
- XMLStyleSheetMixin (1)
- [] (5)
- []= (1)
-
_ httpdate (1) -
_ iso8601 (1) -
_ jisx0301 (1) -
_ parse (1) -
_ rfc2822 (1) -
_ rfc3339 (1) -
_ rfc822 (1) -
_ strptime (2) -
_ xmlschema (1) - abbrev (2)
- acosh (2)
- acosh! (1)
- 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
_ schedule (1) -
alias
_ command (3) - alternate (2)
- alternate= (2)
- append (3)
- atime (3)
- attributes (1)
- basename (3)
- begins? (1)
-
block
_ length (1) -
block
_ output _ synchronize (1) - blockdev? (1)
- build (3)
-
build
_ self _ signed _ cert (1) -
bulk
_ threshold (1) -
bulk
_ threshold= (1) -
cache
_ data (2) - cat (3)
- cd (2)
- chardev? (1)
- charset (2)
- charset= (2)
- chdir (1)
-
check
_ point (3) - chmod (3)
- chown (3)
- classify (1)
-
close
_ write (1) - command (1)
-
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) -
compile
_ option (1) - concat (3)
- config (1)
- cosh (2)
- cosh! (1)
-
count
_ nodes (1) -
count
_ objects (1) -
count
_ objects _ size (1) -
count
_ tdata _ objects (1) -
create
_ ext _ from _ hash (1) - ctime (3)
- cwd (1)
- debug (2)
- debug? (2)
-
debug
_ output _ exclusive _ unlock (1) -
debug
_ output _ lock (1) -
debug
_ output _ locked? (1) -
debug
_ output _ synchronize (1) -
debug
_ output _ try _ lock (1) -
debug
_ output _ unlock (1) -
def
_ builtin _ commands (1) -
def
_ system _ command (2) - default (2)
- default= (1)
-
default
_ proc (1) -
default
_ proc= (1) -
default
_ record _ separator (1) -
default
_ record _ separator= (1) -
default
_ system _ path (1) -
default
_ system _ path= (1) - defaults (1)
- defaults= (1)
- deflate (1)
- delegate (2)
- delete (5)
-
delete
_ if (2) - 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 (10)
-
each
_ active _ object (1) -
each
_ key (1) -
each
_ pair (1) -
each
_ value (1) - echo (3)
- empty? (1)
- eql? (1)
- equal? (1)
- escape (1)
- executable? (3)
-
executable
_ real? (3) - execute (1)
- exist? (3)
- exists? (3)
- fetch (4)
-
fetch
_ path (1) - file? (1)
- files (1)
- filter (3)
-
find
_ system _ command (3) - finish (10)
-
finish
_ all _ jobs (3) -
finish
_ page _ dir (1) - finished (1)
- finished? (3)
- flatten (1)
- flock (1)
- flush (10)
-
flush
_ left (1) -
flush
_ next _ in (1) -
flush
_ next _ out (1) -
flush
_ sessions (1) - foreach (5)
- ftype (3)
- generate (2)
-
generate
_ line (1) - getopts (5)
- getwd (1)
- glob (3)
- grpowned? (1)
- gsub (1)
- gsub! (1)
-
handle
_ interrupt (1) - hash (21)
-
hash
_ old (1) - header (2)
- hexdigest (6)
- href (2)
- href= (2)
- identical? (3)
- inactivate (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)
- jobs (1)
-
jobs
_ exist? (1) - join (4)
-
json
_ create (13) -
keep
_ if (1) - key (1)
- keys (1)
- kill (2)
-
kill
_ job (1) -
latest
_ cache _ data (1) -
latest
_ gc _ info (1) -
latest
_ specs (1) - length (1)
- link (1)
- list (1)
- load (1)
-
load
_ mime _ types (1) -
local
_ push (1) - lshift! (1)
- lstat (3)
-
mark
_ hashentry (1) -
marshal
_ dump (3) -
marshal
_ load (2) -
marshal
_ version (1) - media (2)
- media= (2)
- merge (2)
- merge! (2)
-
method
_ added (1) - mkdir (3)
- modifiable (1)
- mtime (3)
- name (1)
-
named
_ captures (1) - new (23)
- notify (6)
- numhash (1)
-
ole
_ show _ help (1) - on (8)
- open (7)
-
optparse
/ shellwords (1) - out (3)
- owned? (1)
- params (1)
- params= (1)
- parse (2)
-
parse
_ header (1) -
parse
_ line (1) -
pbkdf2
_ hmac _ sha1 (1) -
peek
_ result (1) - pipe? (1)
- pretty (1)
-
process
_ args (1) -
process
_ controller (1) -
process
_ controllers _ exclusive (1) - push (6)
-
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)
-
raw
_ data (1) -
rb
_ ary _ push (1) -
rb
_ ary _ shift (1) -
rb
_ ary _ unshift (1) -
rb
_ exec _ arg _ init (1) -
rb
_ f _ hash (1) -
rb
_ mark _ hash (1) -
rdoc
/ generator / darkfish (1) - read (3)
-
read
_ all (2) -
read
_ cache _ data (1) - readable? (1)
-
readable
_ real? (1) - readlines (1)
- readlink (3)
-
record
_ separator (1) -
record
_ separator= (1) - refresh (2)
- register (1)
- rehash (2)
- reject (6)
- reject! (2)
- rename (3)
- replace (1)
-
reset
_ cache _ for (1) - restore (5)
- result (1)
- rm (3)
- rmdir (3)
- rshift! (1)
- ruby (1)
-
ruby 1
. 9 feature (1) -
rubygems
/ digest / sha1 (1) -
rubygems
/ digest / sha2 (1) - rule (1)
- select (3)
- select! (2)
-
set
_ cache _ data (1) -
set
_ log (1) -
set
_ params (1) - setgid? (3)
- setuid? (3)
-
setup
_ params (1) -
sev
_ threshold (1) -
sev
_ threshold= (1) - sfork (1)
-
sharing
_ detection (1) -
sharing
_ detection= (1) - shebang (1)
- shell (2)
-
shell
/ builtin-command (1) -
shell
/ filter (1) -
shell
/ process-controller (1) -
shell
/ system-command (1) - shell= (1)
- shellescape (2)
- shelljoin (2)
- shellsplit (2)
- shellwords (1)
- shift (12)
-
short
_ name (1) -
show
_ all (1) -
show
_ all= (1) -
show
_ hash (1) - shutdown (3)
-
single
_ delegate (1) - size (4)
- size? (3)
- sn (1)
- socket? (3)
- spawn (4)
-
spec
_ predecessors (1) -
specific
_ extra _ args _ hash (1) - specs (1)
- split (4)
-
ssl
_ params (1) -
st
_ init _ table (1) -
st
_ init _ table _ with _ size (1) - start (1)
-
start
_ export (1) -
start
_ import (1) -
start
_ job (1) - stat (4)
- sticky? (3)
- store (1)
-
stream
_ end? (1) - strhash (1)
-
strip
_ hashes (1) - sub (1)
- sub! (1)
-
super
_ each (1) - symlink (1)
- symlink? (1)
-
sync
_ synchronize (1) -
sync
_ try _ lock (1) - synchronize (1)
- system (3)
-
system
_ path (1) -
system
_ path= (1) - table (1)
- take (2)
- tee (3)
- terminate (1)
-
terminate
_ job (1) - test (3)
- timeout (1)
- title (2)
- title= (2)
-
to
_ a (2) -
to
_ csv (1) -
to
_ h (7) -
to
_ hash (10) -
to
_ json (9) -
to
_ json _ raw _ object (1) -
to
_ s (3) - transact (3)
- truncate (3)
-
try
_ convert (1) -
try
_ lock (1) - type (2)
- type= (2)
-
type
_ params (1) - umask (1)
-
undef
_ system _ command (2) - unlink (3)
- unshift (3)
- update (2)
- utime (3)
- value (1)
- values (1)
-
values
_ at (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 (2) -
xml
_ stylesheets= (1) - zero? (1)
- | (1)
- 制御構造 (1)
検索結果
先頭5件
-
FileUtils
# sh(*cmd) {|result , status| . . . } (63658.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 = #... -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # alternate (54601.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # alternate=() (54601.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets (54601.0) -
@todo
@todo -
RSS
:: XMLStyleSheetMixin # xml _ stylesheets= (54601.0) -
@todo
@todo -
Shell
:: ProcessController . wait _ to _ finish _ all _ process _ controllers -> () (54601.0) -
@todo
@todo -
Shell
:: SystemCommand # terminate -> () (54601.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # type (54301.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # type=() (54301.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (54001.0) -
xml_stylesheetは maker.xml_stylesheet.new_xml_stylesheetで作成されたオ ブジェクトとします.
xml_stylesheetは
maker.xml_stylesheet.new_xml_stylesheetで作成されたオ
ブジェクトとします.
hrefとtypeは必ず指定する必要があります.ただし,
hrefに設定した値の拡張子が.xslまたは.cssの場合は
typeを指定する必要はありません.自動で推測します. -
OpenSSL
:: X509 :: ExtensionFactory # create _ ext _ from _ hash(hash) -> OpenSSL :: X509 :: Extension (46201.0) -
ハッシュから OpenSSL::X509::Extension オブジェクトを生成します。
ハッシュから OpenSSL::X509::Extension オブジェクトを生成します。
渡すハッシュテーブルは
{"oid" => OID文字列, "value" => value文字列, "critical" => 真偽値 }
という内容が必要です。"critical" を省略した場合は false が
渡されるのと同じになります。
@param hash 生成する拡張領域のデータのハッシュテーブル
@see OpenSSL::X509::ExtensionFactory#create_ext -
Hash
# shift -> [object , object] | nil (45601.0) -
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、 [key, value]という配列として返します。
ハッシュからキーが追加された順で先頭の要素をひとつ取り除き、
[key, value]という配列として返します。
shiftは破壊的メソッドです。selfは要素を取り除かれた残りのハッシュに変更されます。
Ruby 3.2以前は、ハッシュが空の場合、デフォルト値(Hash#defaultまたはHash#default_procのブロックの値か、どちらもnilならばnil)
を返します(このとき、[key,value] という形式の値を返すわけではないことに注意)。
3.2以降ではデフォルト値に関わらず nil を返すよう変更されています。
//emlist[例][ruby]{
h =... -
Hash
# to _ hash -> self (45601.0) -
self を返します。
self を返します。
//emlist[例][ruby]{
hash = {}
p hash.to_hash # => {}
p hash.to_hash == hash # => true
//}
@see Object#to_hash, Hash#to_h -
JSON
:: Generator :: GeneratorMethods :: Hash # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
person = { "name" => "tanaka", "age" => 19 }
person.to_json # ... -
RDoc
:: Options # show _ hash -> bool (45601.0) -
コマンドライン引数の --show-hash オプションを指定していた場合、true を 返します。そうでない場合は false を返します。
コマンドライン引数の --show-hash オプションを指定していた場合、true を
返します。そうでない場合は false を返します。 -
Shell
:: CommandProcessor . add _ delegate _ command _ to _ shell(id) (45601.0) -
@todo
@todo
Shell 自体を初期化する時に呼び出されるメソッドです。
ユーザが使用することはありません。
@param id メソッド名を指定します。 -
Shellwords
. # shellsplit(line) -> [String] (45601.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # charset (45301.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # charset=() (45301.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # title (45301.0) -
@todo
@todo -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet # title=() (45301.0) -
@todo
@todo -
ThreadsWait
:: ErrNoFinishedThread (45001.0) -
nonblock がtrue でかつ、キューが空の時、発生します。
nonblock がtrue でかつ、キューが空の時、発生します。
@see ThreadsWait#next_wait -
st
_ table * st _ init _ table(struct st _ hash _ type *type) (37501.0) -
-
st
_ table * st _ init _ table _ with _ size(struct st _ hash _ type *type , int size) (37501.0) -
st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。
st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。 -
Gem
:: ConfigFile # bulk _ threshold=(bulk _ threshold) (37201.0) -
一括ダウンロードの閾値を設定します。
一括ダウンロードの閾値を設定します。
@param bulk_threshold 数値を指定します。 -
Shell
:: Filter # system(command , *opts) -> Shell :: SystemCommand (36973.0) -
command を実行する.
command を実行する.
@param command 実行するコマンドのパスを文字列で指定します。
@param opts command のオプションを文字列で指定します。複数可。
使用例:
require 'shell'
Shell.verbose = false
sh = Shell.new
print sh.system("ls", "-l")
Shell.def_system_command("head")
sh.system("ls", "-l") | sh.head("-n 3") > STDOUT -
Shell
:: Filter # tee(file) -> Shell :: Filter (36937.0) -
実行すると, それらを内容とする Filter オブジェクトを返します.
実行すると, それらを内容とする Filter オブジェクトを返します.
@param file シェルコマンドtee に与えるファイル名を文字列で指定します。
動作例
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact {
glob("*.txt").to_a.each { |file|
file.chomp!
cat(file).each { |l|
echo(l) | tee(file + ".tee") >> "all... -
Array
# shift -> object | nil (36901.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
配列の先頭の要素を取り除いてそれを返します。
引数を指定した場合はその個数だけ取り除き、それを配列で返します。
空配列の場合、n が指定されていない場合は nil を、
指定されている場合は空配列を返します。
また、n が自身の要素数より少ない場合はその要素数の配列を
返します。どちらの場合も自身は空配列となります。
返す値と副作用の両方を利用して、個数を指定して配列を 2 分する簡単な方法として使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
... -
BasicSocket
# shutdown(how = Socket :: SHUT _ RDWR) -> 0 (36901.0) -
ソケットの以降の接続を終了させます。
ソケットの以降の接続を終了させます。
how の値によって以下のように接続が終了します。
* Socket::SHUT_RD: それ以降の受信が拒否されます
* Socket::SHUT_WR: それ以降の送信が拒否されます
* Socket::SHUT_RDWR: それ以降の送信、受信ともに拒否されます
how を省略すると Socket::SHUT_RDWR を指定したことになります。
shutdown(2) を参照してください。
@param how 接続の終了の仕方を Socket::SHUT_RD, Socket::SHUT_WR, Socket::SHUT_R... -
CSV
:: Row # to _ hash -> Hash (36901.0) -
自身をシンプルなハッシュに変換します。
自身をシンプルなハッシュに変換します。
フィールドの順序は無視されます。
重複したフィールドは削除されます。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header2", "header1", "header2"], [1, 2, 3])
row.to_hash # => {"header2"=>3, "header1"=>2}
//} -
DBM
# to _ hash -> Hash (36901.0) -
self をハッシュに変換して返します。
self をハッシュに変換して返します。
require 'dbm'
db1 = DBM.open('aaa.db', 0666, DBM::NEWDB)
db1[:a] = 'aaa'
db1[:b] = 'bbbbbb'
p db1.to_hash #=> {"a"=>"aaa", "b"=>"bbbbbb"} -
ENV
. to _ hash -> Hash (36901.0) -
環境変数の名前をキーとし、対応する値をもつハッシュを返します。
環境変数の名前をキーとし、対応する値をもつハッシュを返します。 -
GDBM
# to _ hash -> Hash (36901.0) -
self の各要素を格納したハッシュを返します。
self の各要素を格納したハッシュを返します。 -
Gem
:: Command . specific _ extra _ args _ hash -> Hash (36901.0) -
特別な追加引数へのアクセスを提供します。
特別な追加引数へのアクセスを提供します。 -
Object
# to _ hash -> Hash (36901.0) -
オブジェクトの Hash への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
オブジェクトの Hash への暗黙の変換が必要なときに内部で呼ばれます。
デフォルトでは定義されていません。
説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
このメソッドを定義する条件は、
* ハッシュが使われるすべての場面で代置可能であるような、
* ハッシュそのものとみなせるようなもの
という厳しいものになっています。
//emlist[][ruby]{
class Foo
def to_hash
{'as' => 24}
end
end
it = Foo... -
OpenSSL
:: SSL :: SSLServer # shutdown(how=Socket :: SHUT _ RDWR) -> 0 (36901.0) -
ソケットの以降の接続を終了させます。
ソケットの以降の接続を終了させます。
詳しくは BasicSocket#shutdown を参照してください。
@param how 接続の終了の仕方を Socket::SHUT_RD, Socket::SHUT_WR,
Socket::SHUT_RDWR などで指定します。 -
RDoc
:: Text # strip _ hashes(text) -> String (36901.0) -
引数から各行の行頭の # を削除します。
引数から各行の行頭の # を削除します。
@param text 文字列を指定します。 -
Rake
:: TaskArguments # to _ hash -> Hash (36901.0) -
パラメータ名と対応する値を格納したハッシュを返します。
パラメータ名と対応する値を格納したハッシュを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.to_hash # => {:name1=>"value1", :name2=>"value2"}
end
//} -
SDBM
# to _ hash -> Hash (36901.0) -
self の各要素を格納したハッシュを返します。
self の各要素を格納したハッシュを返します。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1.clear
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.to_hash #=> {"a"=>"aaa", "b"=>"bbb", "c"=>"ccc"} -
YAML
:: DBM # to _ hash -> Hash (36901.0) -
自身のキー、値をハッシュにしたものを返します。
自身のキー、値をハッシュにしたものを返します。 -
short NUM2SHORT(VALUE x) (36901.0)
-
x を short 型の整数に変換します。
x を short 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発生します。
@raise RangeError x が short 型で表現できる値の範囲外であった場合に発生
します。 -
unsigned short NUM2USHORT(VALUE x) (36901.0)
-
x を unsigned short 型の整数に変換します。
x を unsigned short 型の整数に変換します。
x が Fixnum、Float、Bignum オブジェクトのいずれでもな
い場合は x.to_int による暗黙の型変換を試みます。
@raise TypeError x が nil の場合か、暗黙の型変換が成功しなかった場合に
発生します。
@raise RangeError x が unsigned short 型で表現できる値の範囲外であった
場合に発生します。 -
Socket
:: Constants :: TCP _ NOPUSH -> Integer (36649.0) -
Don't push the last block of write。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't push the last block of write。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux) -
Socket
:: TCP _ NOPUSH -> Integer (36649.0) -
Don't push the last block of write。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Don't push the last block of write。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see tcp(4freebsd), tcp(7linux) -
Array
# shift(n) -> Array (36601.0) -
配列の先頭の要素を取り除いてそれを返します。 引数を指定した場合はその個数だけ取り除き、それを配列で返します。
配列の先頭の要素を取り除いてそれを返します。
引数を指定した場合はその個数だけ取り除き、それを配列で返します。
空配列の場合、n が指定されていない場合は nil を、
指定されている場合は空配列を返します。
また、n が自身の要素数より少ない場合はその要素数の配列を
返します。どちらの場合も自身は空配列となります。
返す値と副作用の両方を利用して、個数を指定して配列を 2 分する簡単な方法として使えます。
@param n 自身から取り除きたい要素の個数を非負整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
... -
Array
# unshift(*obj) -> self (36601.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 (36601.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。 -
ENV
. shift -> [String , String] | nil (36601.0) -
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。 環境変数が一つも設定されていなければ nil を返します。
環境変数を一つ取り除いて、それを名前と値の組の配列で返します。
環境変数が一つも設定されていなければ nil を返します。 -
Encoding
:: MACTURKISH -> Encoding (36601.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: MacTurkish -> Encoding (36601.0) -
MacTurkish エンコーディング。
MacTurkish エンコーディング。
Mac OSで使われる
8bit single-byte エンコーディングで、
トルコ語のために使われます。
@see https://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/TURKISH.TXT -
Encoding
:: SHIFT _ JIS -> Encoding (36601.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 (36601.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 (36601.0) -
C の構造体における short のアライメントの値。
C の構造体における short のアライメントの値。 -
Fiddle
:: SIZEOF _ SHORT -> Integer (36601.0) -
Cでの sizeof(short) の値
Cでの sizeof(short) の値 -
Fiddle
:: TYPE _ SHORT -> Integer (36601.0) -
C の short 型を表す定数。
C の short 型を表す定数。
unsigned short を表すには符号を逆転させます。 -
GDBM
# shift -> [String] (36601.0) -
データベース中の要素を一つ取り出し、データベースから削除します。
データベース中の要素を一つ取り出し、データベースから削除します。
require 'gdbm'
db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.shift #=> ["a", "aaa"] -
Gem
:: ConfigFile # bulk _ threshold -> Integer (36601.0) -
一括ダウンロードの閾値を返します。 インストールしていない Gem がこの数値を越えるとき一括ダウンロードを行います。
一括ダウンロードの閾値を返します。
インストールしていない Gem がこの数値を越えるとき一括ダウンロードを行います。 -
Gem
:: ConfigFile :: DEFAULT _ BULK _ THRESHOLD -> 1000 (36601.0) -
一括ダウンロードをするかどうかのデフォルト値です。
一括ダウンロードをするかどうかのデフォルト値です。 -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (36601.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (36601.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (36601.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: SSL :: DIGEST _ SHA1 -> Symbol | Class (36601.0) -
@todo
@todo -
JSON
:: Generator :: GeneratorMethods :: Array # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
[1, 2, 3].to_json # => "[1,2,3]"
//} -
JSON
:: Generator :: GeneratorMethods :: FalseClass # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"false" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
false.to_json # => "false"
//} -
JSON
:: Generator :: GeneratorMethods :: Float # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
(1.0).to_json # => "1.0"
//} -
JSON
:: Generator :: GeneratorMethods :: Integer # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
10.to_json # => "10"
//} -
JSON
:: Generator :: GeneratorMethods :: NilClass # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"null" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
nil.to_json # => "null"
//} -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
このメソッドはあるオブジェクトに to_json メソッドが定義されていない場合に使用する
フォールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby... -
JSON
:: Generator :: GeneratorMethods :: String # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
自身のエンコードは UTF-8 であるべきです。
"\u????" のように UTF-16 ビッグエンディアンでエンコードされた文字列を返すことがあります。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]... -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw _ object -> Hash (36601.0) -
生の文字列を格納したハッシュを生成します。
生の文字列を格納したハッシュを生成します。
このメソッドは UTF-8 の文字列ではなく生の文字列を JSON に変換する場合に使用してください。
require 'json'
"にほんご".encode("euc-jp").to_json_raw_object
# => {"json_class"=>"String", "raw"=>[164, 203, 164, 219, 164, 243, 164, 180]}
"にほんご".encode("euc-jp").to_json # source sequence is illegal/malformed (JSON::... -
JSON
:: Generator :: GeneratorMethods :: TrueClass # to _ json(state _ or _ hash = nil) -> String (36601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"true" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
true.to_json # => "true"
//} -
OpenSSL
:: ASN1 :: ObjectId # short _ name -> String | nil (36601.0) -
オブジェクト識別子に対応する short name を返します。
オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln -
OpenSSL
:: BN # lshift!(n) -> self (36601.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 (36601.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#>> -
PP
. sharing _ detection -> bool (36601.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) (36601.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 ... -
PStore
:: EMPTY _ MARSHAL _ CHECKSUM -> String (36601.0) -
内部で利用する定数です。
内部で利用する定数です。 -
PStore
:: EMPTY _ MARSHAL _ DATA -> String (36601.0) -
内部で利用する定数です。
内部で利用する定数です。 -
RDoc
:: Text # flush _ left(text) -> String (36601.0) -
引数から各行の行頭のスペースを削除します。
引数から各行の行頭のスペースを削除します。
@param text 文字列を指定します。 -
REXML
:: Parent # unshift(object) -> () (36601.0) -
object を子ノード列の最初に追加します。
object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード -
REXML
:: Parsers :: PullParser # unshift(token) -> () (36601.0) -
イベントキューの先頭に token を追加します。
イベントキューの先頭に token を追加します。
@param token 先頭に追加するイベント(REXML::Parsers::PullEvent オブジェクト) -
RSS
:: Maker :: RSSBase # xml _ stylesheets (36601.0) -
@todo xml_stylesheetを管理するオブジェクトを返します.
@todo
xml_stylesheetを管理するオブジェクトを返します. -
RSS
:: XMLStyleSheet # alternate (36601.0) -
@todo
@todo -
RSS
:: XMLStyleSheet # alternate= (36601.0) -
@todo
@todo -
Readline
:: HISTORY . shift -> String (36601.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] (36601.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 # delete(*filename) -> Integer (36601.0) -
File クラスにある同名のクラスメソッドと同じです.
File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.delete -
Shell
:: ProcessController # shell -> Shell (36601.0) -
@todo
@todo -
Shell
:: ProcessController # terminate _ job(command) (36601.0) -
指定されたコマンドを終了します。
指定されたコマンドを終了します。
@param command コマンドを指定します。 -
Shell
:: ProcessController :: USING _ AT _ EXIT _ WHEN _ PROCESS _ EXIT -> true (36601.0) -
@todo
@todo -
Shellwords
. # shellwords(line) -> [String] (36601.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
空白、シングルクォート (')、ダブルクォート (")、バックスラッシュ (\)
を解釈します。
@param line 分割の対象となる文字列を指定します。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
例:
require 'shellwords'
p Shellwords.shellword... -
Socket
:: Constants :: IFF _ TX _ SKB _ SHARING (36601.0) -
sharing skbs on transmit
sharing skbs on transmit -
Socket
:: Constants :: SHUT _ RD -> Integer (36601.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: Constants :: SHUT _ RDWR -> Integer (36601.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: Constants :: SHUT _ WR -> Integer (36601.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: IFF _ TX _ SKB _ SHARING (36601.0) -
sharing skbs on transmit
sharing skbs on transmit -
Socket
:: SHUT _ RD -> Integer (36601.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: SHUT _ RDWR -> Integer (36601.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
Socket
:: SHUT _ WR -> Integer (36601.0) -
BasicSocket#shutdown の how 引数に使用します。
BasicSocket#shutdown の how 引数に使用します。 -
String
# shellsplit -> [String] (36601.0) -
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、 単語 (文字列) の配列を返します。
Bourne シェルの単語分割規則に従った空白区切りの単語分割を行い、
単語 (文字列) の配列を返します。
string.shellsplit は、Shellwords.shellsplit(string) と等価です。
@return 分割結果の各文字列を要素とする配列を返します。
@raise ArgumentError 引数の中に対でないシングルクォートまたはダブル
クォートが現れた場合に発生します。
@see Shellwords.#shellsplit