種類
ライブラリ
- ビルトイン (61)
- bigdecimal (15)
-
cgi
/ core (2) -
cgi
/ util (4) - csv (2)
- date (1)
- debug (1)
- drb (1)
- erb (1)
- etc (2)
- fcntl (2)
- fiddle (18)
-
fiddle
/ import (5) - fileutils (2)
- ipaddr (1)
-
irb
/ ext / use-loader (2) -
irb
/ extend-command (11) -
irb
/ frame (1) - json (2)
- kconv (1)
- logger (3)
- matrix (3)
- mkmf (12)
- monitor (1)
-
mutex
_ m (2) -
net
/ ftp (2) -
net
/ http (5) -
net
/ imap (6) -
net
/ pop (9) - nkf (1)
- objspace (3)
- observer (2)
- openssl (21)
- pathname (3)
- prime (6)
- rake (2)
-
rdoc
/ context (2) - rexml (1)
-
rexml
/ document (6) -
rexml
/ parsers / pullparser (1) - rss (3)
-
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ doc _ manager (1) -
rubygems
/ ext / builder (1) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ writer (2) -
rubygems
/ specification (2) -
rubygems
/ uninstaller (13) -
rubygems
/ user _ interaction (2) -
rubygems
/ validator (1) - shell (6)
-
shell
/ command-processor (5) -
shell
/ error (1) -
shell
/ filter (2) - socket (25)
- stringio (3)
- strscan (4)
- sync (5)
-
syslog
/ logger (2) - tempfile (1)
- tracer (1)
-
webrick
/ httprequest (1) -
webrick
/ httpresponse (2) -
webrick
/ httpserver (7) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpstatus (2) -
webrick
/ httputils (1) -
win32
/ registry (2) - win32ole (5)
- zlib (5)
クラス
- Addrinfo (4)
- Array (3)
- BasicObject (1)
- BigDecimal (15)
- CGI (5)
- CSV (2)
-
DRb
:: DRbUnknown (1) - Date (1)
- Dir (1)
- ERB (1)
-
Enumerator
:: Lazy (2) -
Fiddle
:: Closure (1) -
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (8) -
Fiddle
:: Handle (4) -
Fiddle
:: Pointer (2) - File (4)
- Float (3)
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: DocManager (1) -
Gem
:: Ext :: Builder (1) -
Gem
:: Installer (1) -
Gem
:: Package :: TarWriter :: BoundedStream (2) -
Gem
:: Specification (2) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: Uninstaller (12) -
Gem
:: Validator (1) - IO (2)
- IPAddr (1)
-
IRB
:: Frame (1) - Integer (2)
- Logger (2)
- Matrix (3)
- Module (5)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (1) -
Net
:: FTP :: MLSxEntry (1) -
Net
:: HTTP (1) -
Net
:: IMAP (5) -
Net
:: POP3 (8) -
Net
:: POPMail (1) - Object (3)
-
OpenSSL
:: ASN1 :: BitString (2) -
OpenSSL
:: ASN1 :: UniversalString (2) - Pathname (3)
- Prime (4)
-
Prime
:: PseudoPrimeGenerator (2) -
RDoc
:: Context (2) -
RDoc
:: Options (2) -
REXML
:: Element (2) -
REXML
:: Entity (1) -
REXML
:: Parent (1) -
REXML
:: Parsers :: PullParser (1) -
REXML
:: Text (1) -
RSS
:: Parser (2) -
Rake
:: Application (1) -
Rake
:: FileList (1) - Rational (2)
- Shell (6)
-
Shell
:: CommandProcessor (5) -
Shell
:: Filter (2) - Socket (6)
-
Socket
:: AncillaryData (2) -
Socket
:: Option (1) - String (4)
- StringIO (3)
- StringScanner (4)
-
Sync
_ m :: UnknownLocker (1) -
Syslog
:: Logger (2) - Tempfile (1)
- Thread (2)
-
Thread
:: Mutex (1) - Time (1)
- Tracer (2)
- UNIXServer (2)
- UNIXSocket (5)
- UnboundMethod (8)
- UncaughtThrowError (1)
-
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPResponse (2) -
WEBrick
:: HTTPServer (1) -
WEBrick
:: HTTPServer :: MountTable (5) -
WEBrick
:: HTTPServlet :: CGIHandler (1) - WIN32OLE (2)
-
WIN32OLE
_ EVENT (1) -
Zlib
:: GzipReader (2)
モジュール
-
CGI
:: QueryExtension (1) - Enumerable (7)
- Etc (2)
- Fcntl (2)
- Fiddle (1)
-
Fiddle
:: Importer (4) -
File
:: Constants (2) - FileUtils (1)
-
IRB
:: ExtendCommandBundle (12) - JSON (2)
- Kconv (1)
- Kernel (14)
-
Logger
:: Severity (1) -
Mutex
_ m (2) - NKF (1)
-
Net
:: HTTPHeader (1) - ObjectSpace (5)
- Observable (2)
-
OpenSSL
:: ASN1 (4) -
OpenSSL
:: Buffering (1) -
OpenSSL
:: OCSP (3) -
OpenSSL
:: X509 (8) - Process (1)
-
Socket
:: Constants (5) -
Sync
_ m (3) -
WEBrick
:: HTTPStatus (1) -
WEBrick
:: HTTPUtils (1) -
WIN32OLE
:: VARIANT (1) -
Win32
:: Registry :: API (2) - Zlib (3)
キーワード
- == (1)
-
AF
_ UNIX (2) - CGIRunner (1)
- CUnion (1)
- CommandNotFound (1)
- DEFAULT (1)
-
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) - DryRun (1)
- EPROCUNAVAIL (1)
- EPROGUNAVAIL (1)
-
EXCEPTION
_ UNDERFLOW (1) - ExtendCommandBundle (1)
- FIX2UINT (1)
- FIX2ULONG (1)
-
FL
_ UNSET (1) -
F
_ UNLCK (1) - Fail (1)
- FlagCountError (1)
- Function (1)
- Functions (1)
- HTTPServiceUnavailable (1)
- HTTPUnprocessableEntity (1)
-
IFF
_ UNICAST _ FLT (2) -
IP
_ UNBLOCK _ SOURCE (2) -
LOCK
_ UN (1) -
MAX
_ MULTIPART _ COUNT (1) -
MCAST
_ UNBLOCK _ SOURCE (2) - MountTable (1)
-
NO
_ OVERRIDE (1) - NUM2UINT (1)
- NUM2ULONG (1)
- NUM2USHORT (1)
-
OS
_ UNIX (1) -
OS
_ UNKNOWN (1) -
OVERRIDE
_ ALL (1) -
OVERRIDE
_ PRIVATE _ ONLY (1) -
O
_ TRUNC (1) -
PC
_ NO _ TRUNC (1) -
PF
_ UNIX (2) -
RC
_ SERVICE _ UNAVAILABLE (1) -
RESPONSE
_ STATUS _ UNAUTHORIZED (1) -
REVOKED
_ STATUS _ UNSPECIFIED (1) - ROUNDS (1)
-
ROUND
_ CEILING (1) -
ROUND
_ DOWN (1) -
ROUND
_ FLOOR (1) -
ROUND
_ HALF _ DOWN (1) -
ROUND
_ HALF _ EVEN (1) -
ROUND
_ HALF _ UP (1) -
ROUND
_ MODE (1) -
ROUND
_ UP (1) - STDCALL (1)
- ServiceUnavailable (1)
- TRUNC (1)
- UINT2NUM (1)
- ULL2NUM (1)
- ULONG2NUM (1)
- UNDEFINED (1)
- UNIVERSALSTRING (1)
-
UNIVERSAL
_ TAG _ NAME (1) - UNKNOWN (4)
- UNMARKED (1)
- UndefinedNamespaceException (1)
- UninstallCommand (1)
- Uninstaller (1)
- UniversalString (3)
- Unix (1)
- UnknownLocker (1)
- Unlock (1)
-
VT
_ UNKNOWN (1) -
V
_ CERTSTATUS _ UNKNOWN (1) -
V
_ ERR _ CERT _ UNTRUSTED (1) -
V
_ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (1) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (1) -
V
_ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE (1) - WIN32OLERuntimeError (1)
- XMLParserNotFound (1)
- [] (4)
- []= (1)
- abi (1)
-
accept
_ nonblock (1) - acct (1)
-
add
_ observer (1) -
add
_ runtime _ dependency (1) -
ask
_ if _ ok (1) -
auth
_ only (2) -
bin
_ dir (1) - bind (1)
- body (1)
- call (1)
-
call
_ cfunc (1) -
call
_ trace _ func (1) -
check
_ signedness (2) -
check
_ until (1) - chunk (3)
-
chunk
_ while (1) - chunked= (1)
- chunked? (2)
-
clock
_ gettime (1) - clone (1)
-
column
_ count (1) -
column
_ size (1) - count (5)
-
count
_ nodes (1) -
count
_ objects (1) -
count
_ objects _ size (1) -
count
_ observers (1) -
count
_ tdata _ objects (1) -
debug
_ output _ exclusive _ unlock (1) -
debug
_ output _ unlock (1) -
def
_ extend _ command (1) - delete (1)
-
delete
_ all (2) -
dependencies
_ ok? (1) - dlunwrap (1)
-
dry
_ run (1) -
dry
_ run= (1) - each (4)
- egrep (1)
- eql? (1)
-
eval
_ under (1) -
eval
_ under _ i (1) -
exec
_ under (1) - expunge (1)
-
extend
_ object (1) - extern (1)
-
find
_ library (2) - flock (1)
- foreach (1)
- free (1)
- free= (1)
-
gem
_ home (1) -
get
_ path (1) -
has
_ unit _ tests? (1) -
have
_ func (2) -
have
_ library (2) -
ignore
_ unknown _ element (1) -
ignore
_ unknown _ element= (1) -
install
_ alias _ method (1) -
install
_ extend _ commands (1) -
instance
_ method (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) -
irb
_ context (1) -
irb
_ exit (1) -
irb
_ load (1) -
irb
_ original _ method _ name (1) -
irb
_ require (1) - limit (1)
- listen (1)
-
max
_ flag _ count (1) -
max
_ flag _ count= (1) -
method
_ list (1) -
method
_ unbind (1) -
method
_ undefined (1) -
module
_ function (1) - mount (1)
- mountpoint? (1)
-
mu
_ unlock (1) - name (2)
- new (12)
-
ole
_ func _ methods (1) -
ole
_ reference _ count (1) -
original
_ name (1) - owner (1)
- pair (1)
-
path
_ ok? (1) -
pretty
_ unparse (1) -
print
_ undef (1) - ptr (1)
-
public
_ instance _ method (1) -
rb
_ ary _ unshift (1) -
rb
_ data _ object _ alloc (1) -
rb
_ define _ class _ under (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ method (1) -
rb
_ define _ method _ id (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ module _ under (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ singleton _ method (1) -
rb
_ f _ untrace _ var (1) -
rb
_ frame _ last _ func (1) -
rb
_ funcall (1) -
rb
_ funcall2 (1) -
rb
_ funcall3 (1) -
rb
_ gc _ unregister _ address (1) -
rb
_ method _ boundp (1) -
rb
_ mod _ modfunc (1) -
rb
_ mod _ undef _ method (1) -
rb
_ obj _ untaint (1) -
rb
_ proc _ new (1) -
rb
_ reserved _ word (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ thread _ run (1) -
rb
_ uint _ new (1) -
rb
_ undef (1) -
rb
_ undef _ method (1) -
rb
_ undefined (1) -
recv
_ io (1) - recvfrom (1)
- reload (1)
- remove (1)
-
remove
_ all (1) -
remove
_ executables (1) - round (6)
-
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ uninstaller (1) - run (4)
-
run
_ config (1) -
run
_ final (1) -
run
_ single _ final (1) -
safe
_ unlink (1) -
save
_ rounding _ mode (1) - scan (1)
-
scan
_ until (1) -
send
_ io (1) -
set
_ trace _ func (3) -
singleton
_ method _ undefined (1) -
skip
_ until (1) - socketpair (1)
-
source
_ location (1) - spec (1)
-
st
_ foreach (1) - start (3)
- sunday? (2)
-
super
_ method (1) - sym (2)
-
sync
_ unlock (1) -
to
_ i (1) -
trace
_ func (3) - truncate (13)
-
try
_ func (2) -
try
_ run (2) -
umethod
_ unbind (1) - unadvise (1)
-
unalias
_ command (2) - uname (1)
-
unconverted
_ fields? (1) -
undef
_ getter (1) -
undef
_ method (1) -
undef
_ setter (1) -
undef
_ system _ command (2) -
undefine
_ final (1) -
undefine
_ finalizer (1) - unescape (1)
- unescapeElement (1)
- unescapeHTML (1)
-
unescape
_ element (1) -
unescape
_ filename? (1) -
unescape
_ html (1) - ungetbyte (2)
- ungetc (4)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - uninstall (1)
-
uninstall
_ doc (1) -
uninstall
_ gem (1) - union (1)
- uniq (2)
- uniq! (2)
- unique (1)
-
unique
_ id (1) -
unit
_ test (1) - unitary? (1)
- unix? (1)
-
unix
_ rights (2) -
unix
_ server _ loop (1) - unknown (3)
- unknown? (1)
- unlink (7)
- unlock (4)
-
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unnormalize (1)
- unnormalized (1)
- unpack (3)
- unpackdw (1)
- unpackqw (1)
- unparse (1)
- unscan (1)
- unshift (3)
- unsubscribe (1)
- untaint (1)
-
untrace
_ var (1) - untrust (1)
- untrusted? (1)
- unused (1)
-
unused
_ bits (1) -
unused
_ bits= (1) -
upper
_ bound (1) - value (1)
-
wait
_ until (1) -
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1) -
yield
_ under (1) -
yield
_ under _ i (1)
検索結果
先頭5件
-
RDoc
:: Context # unmatched _ alias _ lists -> {String => RDoc :: Alias} (55201.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を返します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を返します。 -
RDoc
:: Context # unmatched _ alias _ lists=(val) (54901.0) -
メソッド名の対応が取れていない alias の旧メソッド名がキー、 RDoc::Alias が値の Hash を設定します。
メソッド名の対応が取れていない alias の旧メソッド名がキー、
RDoc::Alias が値の Hash を設定します。
@param val 旧メソッド名がキー、RDoc::Alias が値の Hash を指
定します。 -
Sync
_ m :: UN -> Symbol (54604.0) -
ロックされていない状態を表す定数です。
ロックされていない状態を表す定数です。 -
Gem
:: Uninstaller # uninstall (54601.0) -
Gem をアンインストールします。
Gem をアンインストールします。
スペックファイルやキャッシュも削除します。 -
Gem
:: Uninstaller # uninstall _ gem(spec , specs) (54601.0) -
与えられた spec に対応する Gem をアンインストールします。
与えられた spec に対応する Gem をアンインストールします。
@param spec アンインストール指定されている Gem の Gem::Specification を指定します。
@param specs アンインストールする Gem のリストを指定します。
このパラメータは破壊的に変更されます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ VERIFY _ LEAF _ SIGNATURE -> Integer (45901.0) -
証明書チェインにある証明書がただ一つでその証明書が 自己署名証明書でないことを意味します。
証明書チェインにある証明書がただ一つでその証明書が
自己署名証明書でないことを意味します。 -
WIN32OLE
# ole _ func _ methods -> [WIN32OLE _ METHOD] (45901.0) -
オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し ます。
オブジェクトのファンクション情報をWIN32OLE_METHODの配列として返し
ます。
ole_func_methodsメソッドは、OLEオートメーションサーバのメソッドのうちファ
ンクション(何らかの機能的な操作)に属するものをWIN32OLE_METHODの
配列として返します。
@return WIN32OLE_METHODの配列。
@raise WIN32OLERuntimeError オートメーションサーバの呼び出しに失敗しました。
型情報ライブラリ(TypeLib)が提供されていない場合などに発生します。
exc... -
WIN32OLE
. ole _ reference _ count(aWIN32OLE) -> Integer (45901.0) -
引数で指定したオブジェクトの現在の参照カウント値を返します。
引数で指定したオブジェクトの現在の参照カウント値を返します。
このメソッドは主にWIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWIN32OLE 参照カウント値を求めるWIN32OLEオブジェクト。
@return AddRef呼び出し後のReleaseの戻り値。COMの仕様上は現在のオブジェ
クトの参照カウント値を示します。 -
Enumerable
# chunk _ while {|elt _ before , elt _ after| . . . } -> Enumerator (45601.0) -
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け た(グループ化した)要素を持つEnumerator を返します。
要素を前から順にブロックで評価し、その結果によって要素をチャンクに分け
た(グループ化した)要素を持つEnumerator を返します。
隣り合う値をブロックパラメータ elt_before、elt_after に渡し、ブロックの
評価値が偽になる所でチャンクを区切ります。
ブロックは self の長さ - 1 回呼び出されます。
@return チャンクごとの配列をブロックパラメータに渡す Enumerator
を返します。eachメソッドは以下のように呼び出します。
//emlist{
enum.chunk_while { |elt_before, elt_af... -
Module
# module _ function(*name) -> self (45601.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
self を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」とい... -
OpenSSL
:: ASN1 . # UniversalString(value) -> OpenSSL :: ASN1 :: UniversalString -> OpenSSL :: ASN1 :: UniversalString (37801.0) -
ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::UniversalString.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
static VALUE call
_ cfunc(VALUE (*func)() , VALUE recv , int len , int argc , VALUE *argv) (37801.0) -
C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。
C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。 -
static VALUE eval
_ under(VALUE under , VALUE self , VALUE src , const char *file , int line) (37801.0) -
-
static VALUE yield
_ under(VALUE under , VALUE self) (37501.0) -
モジュール under の元のコンテキストで ruby_block を評価します。
モジュール under の元のコンテキストで
ruby_block を評価します。 -
OpenSSL
:: ASN1 . # UniversalString(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString (37201.0) -
ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを 生成します。
ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::UniversalString.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか) -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (37201.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。
@param outer 定義するクラスが定数として所属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。
@raise TypeError 定義済みのクラスと継承元のクラスが一致しない場合に発生
... -
VALUE rb
_ funcall2(VALUE recv , ID name , int nargs , VALUE *args) (37201.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。 -
VALUE rb
_ funcall3(VALUE recv , ID mid , int argc , const VALUE *argv) (37201.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。
メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。
rb_funcall2 との違いは、プライベートメソッドを呼び出せないことです。 -
static VALUE undefine
_ final(VALUE os , VALUE obj) (37201.0) -
-
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (37201.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
Shell
. unalias _ command(alias) -> () (36955.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... -
CGI
. unescapeElement(string , *elements) -> String (36901.0) -
特定の要素だけをHTMLエスケープから戻す。
特定の要素だけをHTMLエスケープから戻す。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
print CGI.unescapeElement('<BR><A HREF="url"></A>', "A", "IMG")
# => "<BR><A HREF="url"></A>"
print CGI.unescapeEl... -
CGI
. unescape _ element(string , *elements) -> String (36901.0) -
特定の要素だけをHTMLエスケープから戻す。
特定の要素だけをHTMLエスケープから戻す。
@param string 文字列を指定します。
@param elements HTML タグの名前を一つ以上指定します。文字列の配列で指定することも出来ます。
例:
require "cgi"
print CGI.unescapeElement('<BR><A HREF="url"></A>', "A", "IMG")
# => "<BR><A HREF="url"></A>"
print CGI.unescapeEl... -
Net
:: IMAP . max _ flag _ count=(count) (36901.0) -
サーバからのレスポンスに含まれる flag の上限を設定します。
サーバからのレスポンスに含まれる flag の上限を設定します。
これを越えた flag がレスポンスに含まれている場合は、
Net::IMAP::FlagCountError 例外が発生します。
デフォルトは 10000 です。通常は変える必要はないでしょう。
@param count 設定する最大値の整数
@see Net::IMAP.max_flag_count -
Shell
:: CommandProcessor . unalias _ command(alias) -> self (36901.0) -
エイリアスを削除します。
エイリアスを削除します。
@param alias 削除したいエイリアスを指定します。 -
UnboundMethod
# clone -> UnboundMethod (36901.0) -
自身を複製した UnboundMethod オブジェクトを作成して返します。
自身を複製した UnboundMethod オブジェクトを作成して返します。
//emlist[例][ruby]{
a = String.instance_method(:size)
b = a.clone
a == b # => true
//} -
VALUE rb
_ define _ module _ under(VALUE outer , const char *name) (36901.0) -
モジュール outer::name を作成し返します。
モジュール outer::name を作成し返します。 -
VALUE rb
_ funcall(VALUE recv , ID name , int nargs , . . . ) (36901.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は第四引数以降にあたえ、その数を nargs
に指定します。それら引数はすべて VALUE でなければ
いけません。 -
WEBrick
:: HTTPServer :: MountTable # delete(dir) -> WEBrick :: HTTPServlet :: AbstractServlet (36901.0) -
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
@param dir ディレクトリを指定します。
@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。 -
static VALUE eval
_ under _ i(VALUE *args) (36901.0) -
-
static VALUE run
_ single _ final(VALUE *args) (36901.0) -
-
static VALUE yield
_ under _ i(VALUE self) (36901.0) -
yield_under の補助関数です。
yield_under の補助関数です。 -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (36901.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
関数 name を定義します。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
... -
Sync
_ m # sync _ unlock(mode = EX) -> self (36619.0) -
ロックを解除します。
ロックを解除します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。 -
Sync
_ m # unlock(mode = EX) -> self (36619.0) -
ロックを解除します。
ロックを解除します。
@param mode 変更後の状態を指定します。
通常、 Sync_m::UN, Sync_m::EX, Sync_m::SH のどれかを指定します。 -
File
:: Constants :: LOCK _ UN -> Integer (36604.0) -
アンロック。File#flock で使用します。
アンロック。File#flock で使用します。 -
Addrinfo
# ipv6 _ unique _ local? -> bool (36601.0) -
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。
IPv6 のユニークローカルアドレス(fc00::/7, 4193)であれば真を返します。 -
BasicObject
# singleton _ method _ undefined(name) -> object (36601.0) -
特異メソッドが Module#undef_method または undef により未定義にされた時にインタプリタから呼び出されます。
特異メソッドが Module#undef_method または
undef により未定義にされた時にインタプリタから呼び出されます。
通常のメソッドの未定義に対するフックには
Module#method_undefined を使います。
@param name 未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_undefined(name)
puts "singleton method \"#{name}\" was undefined"
end
end
obj... -
BigDecimal
:: EXCEPTION _ UNDERFLOW -> Integer (36601.0) -
BigDecimal の計算結果の指数部がアンダーフローした場合に例外を発生 させるかどうかを設定、確認する際の値を返します。
BigDecimal の計算結果の指数部がアンダーフローした場合に例外を発生
させるかどうかを設定、確認する際の値を返します。
BigDecimal.mode の第 1 引数に指定します。 -
BigDecimal
:: ROUND _ CEILING -> Integer (36601.0) -
BigDecimal の計算結果の丸め処理で数値の大きい方に繰り上げるかどう かを設定、確認する際の値を返します。
BigDecimal の計算結果の丸め処理で数値の大きい方に繰り上げるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 2 引数に指定します。 -
BigDecimal
:: ROUND _ FLOOR -> Integer (36601.0) -
BigDecimal の計算結果の丸め処理で数値の小さい方に繰り下げるかどう かを設定、確認する際の値を返します。
BigDecimal の計算結果の丸め処理で数値の小さい方に繰り下げるかどう
かを設定、確認する際の値を返します。
BigDecimal.mode の第 2 引数に指定します。 -
BigDecimal
:: ROUND _ HALF _ DOWN -> Integer (36601.0) -
BigDecimal の計算結果の丸め処理で五捨六入するかどうかを設定、確認 する際の値を返します。
BigDecimal の計算結果の丸め処理で五捨六入するかどうかを設定、確認
する際の値を返します。
BigDecimal.mode の第 2 引数に指定します。 -
BigDecimal
:: ROUND _ HALF _ EVEN -> Integer (36601.0) -
BigDecimal の計算結果の丸め処理で四捨六入するかどうかを設定、確認 する際の値を返します。5の時は上位1桁が奇数の時のみ繰り上げます (Banker's rounding)。
BigDecimal の計算結果の丸め処理で四捨六入するかどうかを設定、確認
する際の値を返します。5の時は上位1桁が奇数の時のみ繰り上げます
(Banker's rounding)。
BigDecimal.mode の第 2 引数に指定します。 -
BigDecimal
:: ROUND _ HALF _ UP -> Integer (36601.0) -
BigDecimal の計算結果の丸め処理で四捨五入するかどうかを設定、確認 する際の値を返します。
BigDecimal の計算結果の丸め処理で四捨五入するかどうかを設定、確認
する際の値を返します。
BigDecimal.mode の第 2 引数に指定します。 -
CGI
. unescapeHTML(string) -> String (36601.0) -
与えられた文字列中の実体参照のうち、& > < " と数値指定がされているもの (�ffff など) を元の文字列に置換します。
与えられた文字列中の実体参照のうち、& > < "
と数値指定がされているもの (�ffff など) を元の文字列に置換します。
@param string 文字列を指定します。
require "cgi"
p CGI.unescapeHTML("3 > 1") #=> "3 > 1" -
CGI
. unescape _ html(string) -> String (36601.0) -
与えられた文字列中の実体参照のうち、& > < " と数値指定がされているもの (�ffff など) を元の文字列に置換します。
与えられた文字列中の実体参照のうち、& > < "
と数値指定がされているもの (�ffff など) を元の文字列に置換します。
@param string 文字列を指定します。
require "cgi"
p CGI.unescapeHTML("3 > 1") #=> "3 > 1" -
CGI
:: MAX _ MULTIPART _ COUNT -> Integer (36601.0) -
Maximum number of request parameters when multipart
Maximum number of request parameters when multipart -
CGI
:: QueryExtension # unescape _ filename? -> bool (36601.0) -
-
CSV
# unconverted _ fields? -> bool (36601.0) -
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。 そうでない場合は、偽を返します。
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.unconverted_fields? # => nil
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", unconverted_fields: false)
csv.unconverted_fields? # => fals... -
Fcntl
:: F _ UNLCK -> Integer (36601.0) -
そのファイルからリースを削除します。
そのファイルからリースを削除します。 -
Fiddle
. # dlunwrap(addr) -> object (36601.0) -
指定されたアドレスの Ruby オブジェクトを返します。
指定されたアドレスの Ruby オブジェクトを返します。
@param addr Fiddle.#dlwrap が返した Ruby オブジェクトのアドレス(整数)を指定します。
例:
require 'fiddle'
s = 'abc'
p addr = Fiddle.dlwrap(s) #=> 136122440
p Fiddle.dlunwrap(addr) #=> "abc" -
File
. unlink(*filename) -> Integer (36601.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
ファイルを削除します。削除したファイルの数を返します。
削除に失敗した場合は例外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => ... -
Gem
:: DocManager # uninstall _ doc (36601.0) -
RDoc と RI 用のデータを削除します。
RDoc と RI 用のデータを削除します。 -
ID rb
_ frame _ last _ func(void) (36601.0) -
現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。
現在呼び出し中の (Rubyで実装された) メソッドの呼び出し名を返します。 -
Matrix
# column _ count -> Integer (36601.0) -
行列の列数を返します。
行列の列数を返します。 -
MonitorMixin
:: ConditionVariable # wait _ until { . . . } -> () (36601.0) -
モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たすまで停止します。
モニタのロックを開放し、現在のスレッドを
ブロックで指定した条件を満たすまで停止します。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によってこのメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。
@see MonitorMixin::ConditionVariable#wait -
Mutex
_ m # mu _ unlock -> () (36601.0) -
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
@raise ThreadError ロックされていない場合に unlock を呼ぶと発生します -
Mutex
_ m # unlock -> () (36601.0) -
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
ロックを解放します。ロック待ちになっていたスレッドの実行は再開されます。
@raise ThreadError ロックされていない場合に unlock を呼ぶと発生します -
Net
:: HTTP # unlock(path , body , initheader = nil) -> Net :: HTTPResponse (36601.0) -
サーバの path に UNLOCK リクエストを ヘッダを initheader, ボディを body として送ります。
サーバの path に UNLOCK リクエストを
ヘッダを initheader, ボディを body として送ります。
レスポンスを Net::HTTPResponse のオブジェクト
で返します。
@param path リクエストを送るパスを文字列で与えます。
@param body リクエストのボディを文字列で与えます。
@param initheader リクエストのヘッダを「文字列=>文字列」の
ハッシュで与えます。
@see Net::HTTP::Unlock -
Net
:: IMAP . max _ flag _ count -> Integer (36601.0) -
サーバからのレスポンスに含まれる flag の上限を返します。
サーバからのレスポンスに含まれる flag の上限を返します。
これを越えた flag がレスポンスに含まれている場合は、
Net::IMAP::FlagCountError 例外が発生します。
@see Net::IMAP.max_flag_count= -
ObjectSpace
. # undefine _ finalizer(obj) -> object (36601.0) -
obj に対するファイナライザをすべて解除します。 obj を返します。
obj に対するファイナライザをすべて解除します。
obj を返します。
@param obj ファイナライザを解除したいオブジェクトを指定します。
//emlist[例][ruby]{
class Sample
def Sample.callback
proc {
puts "finalize"
}
end
def initialize
ObjectSpace.define_finalizer(self, Sample.callback)
end
def undef
ObjectSpace.undefine_final... -
OpenSSL
:: ASN1 :: UNIVERSALSTRING -> Integer (36601.0) -
ASN.1 UNIVERSAL タグの、 UNIVERSALSTRING のタグ番号 28 を表す定数です。
ASN.1 UNIVERSAL タグの、
UNIVERSALSTRING のタグ番号 28 を表す定数です。 -
OpenSSL
:: ASN1 :: UNIVERSAL _ TAG _ NAME -> [String] (36601.0) -
タグ番号が表す ASN.1 オブジェクト名を収録した配列です。
タグ番号が表す ASN.1 オブジェクト名を収録した配列です。
例:
require 'openssl'
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[0] # => "EOC"
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[12] # => "UTF8STRING"
ASN.1 オブジェクトのタグ番号を表す定数が以下のように定義されています。
require 'openssl'
p OpenSSL::ASN1::UTF8STRING # => 12 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECODE _ ISSUER _ PUBLIC _ KEY -> Integer (36601.0) -
証明書の SubjectPublicKeyInfo フィールドが読めなかった ことを意味します。
証明書の SubjectPublicKeyInfo フィールドが読めなかった
ことを意味します。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE -> Integer (36601.0) -
証明書の署名が復号できないことを意味します。
証明書の署名が復号できないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE -> Integer (36601.0) -
CRL の署名が復号できないことを意味します。
CRL の署名が復号できないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ GET _ CRL -> Integer (36601.0) -
CRL が見付からないことを意味します。
CRL が見付からないことを意味します。
OpenSSL::X509::Store#flags= で CRL をチェックすることを
指定したにもかかわらず、適切な CRL を
OpenSSL::X509::Store#add_crl で追加しなかった場合に
このエラーが生じます。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。 -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT -> Integer (36601.0) -
issuer(発行者)の証明書が 信頼している証明書群の中から見付からない ような証明書を、信頼している証明書群に含んでいることを意味します。
issuer(発行者)の証明書が
信頼している証明書群の中から見付からない
ような証明書を、信頼している証明書群に含んでいることを意味します。
つまり、信頼している証明書群に issuer を親とする木構造を考えた場合、
その root(根) となるノードが自己署名されていないことを意味します。
これは、通常信頼している証明書のリストが不完全であることを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_... -
OpenSSL
:: X509 :: V _ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY -> Integer (36601.0) -
証明書チェイン末尾の証明書の issuer(発行者)の証明書が 信頼している証明書群の中から見付からないことを意味します。
証明書チェイン末尾の証明書の issuer(発行者)の証明書が
信頼している証明書群の中から見付からないことを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#add_file,
OpenSSL::X509::Store#add_path,
OpenSSL::X509::Store#add_cert,
OpenSSL::X509::Store#set_default_paths -
REXML
:: Entity # unnormalized -> String | nil (36601.0) -
非正規化された(unnormalized)実体の値を返します。
非正規化された(unnormalized)実体の値を返します。
すなわち、self が属する DTD によってすべての実体参照(&ent; と %ent; の両方)
を展開した文字列を返します。
外部実体(external entity)宣言の場合は nil を返します。
@see REXML::Entity#value, REXML::Entity#normalized -
REXML
:: Text . unnormalize(string , doctype = nil , filter = nil , illegal = nil) -> String (36601.0) -
string を非正規化(すべての entity をアンエスケープ)したものを 返します。
string を非正規化(すべての entity をアンエスケープ)したものを
返します。
filter でアンエスケープしない実体の実体名を文字列配列で指定します。
@param string 非正規化する文字列
@param doctype DTD(REXML::DocType オブジェクト)
@param filter アンエスケープしない実体の実体名(文字列配列)
@param illegal 内部用。使わないでください。
//emlist[][ruby]{
require 'rexml/text'
REXML::Text.unnormalize("& &foobar; ... -
RSS
:: Parser # ignore _ unknown _ element (36601.0) -
@todo
@todo -
RSS
:: Parser # ignore _ unknown _ element= (36601.0) -
@todo
@todo -
Shell
# unlink(path) -> self (36601.0) -
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
@param path 削除したいパスを指定します。
@see File.unlink, Dir.unlink -
Shell
. debug _ output _ exclusive _ unlock { . . . } -> Mutex | nil (36601.0) -
@todo
@todo
@see Mutex#exclusive_unlock -
Shell
. debug _ output _ unlock -> Mutex | nil (36601.0) -
@todo
@todo
@see Thread::Mutex#unlock -
Shell
:: CommandProcessor # unlink(path) -> self (36601.0) -
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
@param path 削除したいパスを指定します。
@see File.unlink, Dir.unlink -
Shell
:: Filter # unlink(path) -> self (36601.0) -
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
path がファイルなら File.unlink、path がディレクトリなら Dir.unlink の動作をします。
@param path 削除したいパスを指定します。
@see File.unlink, Dir.unlink -
Socket
. unix _ server _ loop(path) {|socket , client _ addrinfo| . . . } -> () (36601.0) -
Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。
Unix サーバソケットを生成し、
新しい接続を受け入れるごとにブロックを呼び出します。
ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジェクトが渡されます。
ブロックの実行が終わってもソケットは close されません。
アプリケーション側が明示的に close する必要があります。
path という名前のファイルが既に存在するときは、
そのファイルのオーナである場合は先にそのファイルを削除してしまいます。
これは path が悪意あるユーザによって変更されない場合に限りは安全です。
つまり、 /tmp/malicious-us... -
Socket
:: Constants :: IFF _ UNICAST _ FLT (36601.0) -
unicast filtering
unicast filtering -
Socket
:: Constants :: IP _ UNBLOCK _ SOURCE -> Integer (36601.0) -
Unblock IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Unblock IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: Constants :: MCAST _ UNBLOCK _ SOURCE -> Integer (36601.0) -
Unblock multicast packets from this source
Unblock multicast packets from this source
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678 -
Socket
:: IFF _ UNICAST _ FLT (36601.0) -
unicast filtering
unicast filtering -
Socket
:: IP _ UNBLOCK _ SOURCE -> Integer (36601.0) -
Unblock IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Unblock IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: MCAST _ UNBLOCK _ SOURCE -> Integer (36601.0) -
Unblock multicast packets from this source
Unblock multicast packets from this source
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678 -
String
# unicode _ normalize!(form = :nfc) -> self (36601.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列に置き換えます。
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列に置き換えます。
(gsub!などと異なり)変換が行なわれなくても self を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//e... -
String
# unicode _ normalize(form = :nfc) -> String (36601.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列を返します。
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
このメソッドでの "Unicode 文字列" とは、UTF-8、UTF-16BE/LE... -
String
# unicode _ normalized?(form = :nfc) -> bool (36601.0) -
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か どうかを返します。
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か
どうかを返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
"a\u0300".unicode_normalized? ... -
StringScanner
# check _ until(regexp) -> String | nil (36601.0) -
regexp が一致するまで文字列をスキャンします。 マッチに成功したらスキャン開始位置からマッチ部分の末尾までの部分文字列を返します。 マッチに失敗したら nil を返します。
regexp が一致するまで文字列をスキャンします。
マッチに成功したらスキャン開始位置からマッチ部分の末尾までの部分文字列を返します。
マッチに失敗したら nil を返します。
このメソッドはマッチが成功してもスキャンポインタを進めません。
@param regexp マッチに用いる正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.check_until(/str/) # => "test str"
s.matched # => "str... -
StringScanner
# scan _ until(regexp) -> String | nil (36601.0) -
regexp で指定された正規表現とマッチするまで文字列をスキャンします。 マッチに成功したらスキャンポインタを進めて、 スキャン開始位置からマッチ部分の末尾までの部分文字列を返します。 マッチに失敗したら nil を返します。
regexp で指定された正規表現とマッチするまで文字列をスキャンします。
マッチに成功したらスキャンポインタを進めて、
スキャン開始位置からマッチ部分の末尾までの部分文字列を返します。
マッチに失敗したら nil を返します。
@param regexp マッチに用いる正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.scan_until(/str/) # => "test str"
s.matched # => "str"
s.pos ... -
StringScanner
# skip _ until(regexp) -> Integer | nil (36601.0) -
regexp が一致するまで文字列をスキャンします。 マッチに成功したらスキャンポインタを進めて、 スキャン開始位置からマッチ部分の末尾までの部分文字列の長さを返します。 マッチに失敗したら nil を返します。
regexp が一致するまで文字列をスキャンします。
マッチに成功したらスキャンポインタを進めて、
スキャン開始位置からマッチ部分の末尾までの部分文字列の長さを返します。
マッチに失敗したら nil を返します。
@param regexp マッチに使用する正規表現を指定します。
//emlist[例][ruby]{
require 'strscan'
s = StringScanner.new('test string')
s.scan_until(/str/) # => 8
s.matched # => "str"
s.pos # =>... -
Syslog
:: Logger # unknown(message = nil , &block) -> true (36601.0) -
UNKNOWN 情報を出力します。syslog の alert の情報として記録されます。
UNKNOWN 情報を出力します。syslog の alert の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#unknown -
Syslog
:: Logger # unknown? -> bool (36601.0) -
self が UNKNOWN 以上の(syslog の alert)ログレベルのメッセージを記録する 場合に true を返します。
self が UNKNOWN 以上の(syslog の alert)ログレベルのメッセージを記録する
場合に true を返します。 -
Tempfile
# unlink -> self (36601.0) -
テンポラリファイルをクローズせずに、削除します。 UNIXライクなシステムでは、 作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、 テンポラリファイルを作成しオープンした後、 すぐに削除するということがしばしばおこなわれます。
テンポラリファイルをクローズせずに、削除します。
UNIXライクなシステムでは、
作成したテンポラリファイルが他のプログラムに使用される機会をなくすために、
テンポラリファイルを作成しオープンした後、
すぐに削除するということがしばしばおこなわれます。
require "tempfile"
tf = Tempfile.new("foo")
tf.unlink
p tf.path # => nil
tf.print("foobar,hoge\n")
tf.rewind
p tf.gets("\n") # => "foobar,hoge\n" -
Thread
:: Mutex # unlock -> self (36601.0) -
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
mutex のロックを解放します。mutex のロック待ちになっていたスレッドの実行は再開されます。
@return self を返します。
例:
m = Mutex.new
begin
m.lock
# critical part
ensure
m.unlock
end
Mutex はロックしたスレッド以外からロックを開放することは出来ません。
ロックしたスレッド以外から unlock が呼ばれると ThreadError が発生します。
m = Mutex.new
m.lock
Thread.new do
m.unlock # => Thr... -
static void call
_ trace _ func(char *event , NODE *pos , VALUE self , ID id , VALUE klass) (36601.0) -
評価器の動作をフックする手続き trace_func を評価します。
評価器の動作をフックする手続き trace_func を評価します。 -
static void run
_ final(VALUE obj) (36601.0) -
obj のファイナライズを行います。
obj のファイナライズを行います。 -
static void warn
_ unless _ e _ option(const char *str) (36601.0) -
ruby -e で与えたプログラムの評価中ではないなら、 警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではないなら、
警告メッセージ str を出力する。 -
static void warning
_ unless _ e _ option(const char *str) (36601.0) -
ruby -e で与えたプログラムの評価中ではなく、 しかも $VERBOSE が真ならば、警告メッセージ str を出力する。
ruby -e で与えたプログラムの評価中ではなく、
しかも $VERBOSE が真ならば、警告メッセージ str を出力する。 -
void FL
_ UNSET(VALUE x , int f) (36601.0) -
x のフラグ f をクリアする。
x のフラグ f をクリアする。