ライブラリ
- ビルトイン (161)
-
cgi
/ util (1) - csv (9)
- date (49)
- delegate (1)
- digest (1)
- etc (2)
- irb (2)
-
irb
/ input-method (1) -
irb
/ magic-file (2) - json (7)
-
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 (1)
- matrix (19)
-
mutex
_ m (1) -
net
/ http (4) -
net
/ imap (3) - openssl (68)
- optparse (1)
- pathname (5)
- prettyprint (2)
- prime (6)
- psych (2)
- pty (1)
- rake (6)
-
rdoc
/ generator / json _ index (1) -
rdoc
/ markup (1) -
rdoc
/ markup / formatter (1) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ parser (1) -
rdoc
/ parser / c (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ parser / simple (1) -
rdoc
/ rdoc (1) -
rdoc
/ stats (1) - readline (4)
- resolv (3)
-
rexml
/ document (13) -
rinda
/ rinda (1) -
ripper
/ lexer (3) -
rubygems
/ defaults (2) -
rubygems
/ doc _ manager (1) -
rubygems
/ ext / builder (1) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ format (3) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ installer (4) -
rubygems
/ old _ format (3) -
rubygems
/ package (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ platform (3) -
rubygems
/ requirement (1) -
rubygems
/ security (4) -
rubygems
/ source _ index (3) -
rubygems
/ source _ info _ cache (4) -
rubygems
/ specification (18) -
rubygems
/ version (1) - securerandom (1)
- socket (23)
- tempfile (2)
- time (9)
- tsort (3)
- uri (7)
-
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (1) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ httpstatus (1) -
webrick
/ httputils (1) -
win32
/ registry (2) - win32ole (1)
- zlib (9)
クラス
- Addrinfo (2)
- BigDecimal (1)
- CGI (1)
- CSV (9)
- Complex (1)
- Data (7)
- Date (33)
- DateTime (18)
-
Digest
:: Base (1) - Dir (30)
- Encoding (1)
-
Encoding
:: Converter (6) - Enumerator (2)
-
Enumerator
:: Chain (1) -
Enumerator
:: Lazy (1) -
Etc
:: Group (1) -
Etc
:: Passwd (1) - Exception (1)
- File (44)
-
File
:: Stat (1) -
Gem
:: DocManager (1) -
Gem
:: Ext :: Builder (1) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: FileOperations (1) -
Gem
:: Format (3) -
Gem
:: GemPathSearcher (1) -
Gem
:: Installer (4) -
Gem
:: OldFormat (3) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Platform (3) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (1) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (4) -
Gem
:: Specification (18) -
Gem
:: Version (1) - IO (13)
-
IRB
:: FileInputMethod (1) - Integer (1)
-
JSON
:: State (2) - Logger (1)
- Matrix (19)
-
Net
:: HTTP (3) -
Net
:: HTTPRequest (1) -
Net
:: IMAP (3) -
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: ASN1 :: Enumerated (2) -
OpenSSL
:: BN (1) -
OpenSSL
:: Digest (2) -
OpenSSL
:: Digest :: DSS (3) -
OpenSSL
:: Digest :: DSS1 (3) -
OpenSSL
:: Digest :: MD2 (3) -
OpenSSL
:: Digest :: MD4 (3) -
OpenSSL
:: Digest :: MD5 (3) -
OpenSSL
:: Digest :: MDC2 (3) -
OpenSSL
:: Digest :: RIPEMD160 (3) -
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
:: HMAC (2) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 (3) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: PKey :: DSA (2) -
OpenSSL
:: PKey :: RSA (2) -
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Name (4) - OpenStruct (1)
- OptionParser (1)
- Pathname (5)
- PrettyPrint (2)
- Prime (4)
-
Prime
:: PseudoPrimeGenerator (1) -
RDoc
:: Generator :: JsonIndex (1) -
RDoc
:: Markup (1) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: Parser (1) -
RDoc
:: Parser :: C (1) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: RDoc (1) -
RDoc
:: Stats (1) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (2) -
REXML
:: Attributes (1) -
REXML
:: CData (1) -
REXML
:: Entity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Formatters :: Transitive (1) -
REXML
:: NotationDecl (1) -
REXML
:: XPath (3) -
Rake
:: FileList (1) -
Rake
:: InvocationChain (2) -
Rake
:: Task (1) - Random (4)
- Range (1)
- Rational (1)
- Regexp (4)
-
Resolv
:: DNS :: Name (1) -
Resolv
:: IPv4 (1) -
Resolv
:: IPv6 (1) -
Rinda
:: DRbObjectTemplate (1) - Ripper (3)
-
RubyVM
:: InstructionSequence (3) - SimpleDelegator (1)
- Socket (7)
-
Socket
:: AncillaryData (5) -
Socket
:: Option (1) - Struct (1)
- Symbol (1)
- SystemExit (1)
- Tempfile (2)
- Thread (3)
- Time (16)
- TracePoint (1)
- UNIXServer (4)
- UNIXSocket (4)
-
URI
:: FTP (2) -
URI
:: Generic (1) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (1) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) -
WEBrick
:: HTTPUtils :: FormData (1) - WIN32OLE (1)
-
Win32
:: Registry (2) -
Zlib
:: Deflate (2) -
Zlib
:: GzipWriter (5) -
Zlib
:: Inflate (2)
モジュール
- GC (5)
-
GC
:: Profiler (2) - Gem (2)
-
Gem
:: Security (3) - IRB (2)
- JSON (4)
-
JSON
:: Generator :: GeneratorMethods :: String :: Extend (1) -
Mutex
_ m (1) - PTY (1)
- Process (3)
- Psych (2)
- Rake (2)
-
RubyVM
:: AbstractSyntaxTree (2) - SecureRandom (1)
- TSort (3)
- URI (1)
-
WEBrick
:: HTTPStatus (1) - Warning (3)
オブジェクト
- ENV (15)
-
IRB
:: MagicFile (2) -
Readline
:: HISTORY (4) - main (4)
キーワード
- I (1)
- [] (6)
- []= (1)
-
_ httpdate (1) -
_ iso8601 (1) -
_ jisx0301 (1) -
_ load (1) -
_ parse (1) -
_ rfc2822 (1) -
_ rfc3339 (1) -
_ rfc822 (1) -
_ strptime (2) -
_ xmlschema (1) -
abort
_ on _ exception= (1) -
absolute
_ path (1) -
absolute
_ path? (1) - accept (1)
-
add
_ authenticator (1) -
add
_ generator (1) - append (1)
-
append
_ features (1) - application (1)
- application= (1)
-
array
_ attribute (1) -
array
_ attributes (1) -
asciicompat
_ encoding (2) - atime (1)
- attribute (1)
-
attribute
_ alias _ singular (1) -
attribute
_ defaults (1) -
attribute
_ names (1) - attributes (1)
- binread (1)
- binwrite (1)
- blockdev? (1)
- build (5)
-
build
_ cert (1) -
cache
_ data (1) - chardev? (1)
- chdir (3)
- check (1)
- children (2)
- chroot (1)
- civil (2)
-
column
_ vector (1) - columns (1)
- combine (2)
- commercial (2)
- compatible? (1)
- compile (1)
- create (11)
-
create
_ guid (1) -
create
_ id (1) -
create
_ id= (1) -
create
_ rule (1) -
default
_ exec _ format (1) -
default
_ path (1) -
default
_ value (1) - define (2)
- deflate (1)
- delete (1)
-
delete
_ at (1) -
delete
_ if (1) - diagonal (1)
- digest (15)
- directory? (1)
- each (7)
-
each
_ child (4) -
each
_ key (1) -
each
_ pair (1) -
each
_ prime (1) -
each
_ strongly _ connected _ component (1) -
each
_ strongly _ connected _ component _ from (1) -
each
_ value (1) - empty (1)
- empty? (2)
- encrypt (1)
- entries (2)
-
exec
_ format (1) -
exec
_ format= (1) - executable? (1)
-
executable
_ real? (1) - exist? (1)
- exit (1)
- exit! (1)
- file (1)
- file? (1)
- filter (1)
- filter! (1)
- first (1)
- fnmatch (1)
- fnmatch? (1)
- foreach (8)
- format (1)
-
format
_ date (1) -
format
_ datetime (1) -
from
_ file _ by _ path (2) -
from
_ installed _ gems (1) -
from
_ io (2) -
from
_ state (1) -
from
_ yaml (1) - generate (7)
-
generate
_ line (1) -
generate
_ prime (1) - generator (1)
- get (1)
-
get
_ print (1) -
get
_ response (1) - getwd (1)
- glob (4)
-
gregorian
_ leap? (1) - grpowned? (1)
-
handle
_ interrupt (1) - hexdigest (14)
- hstack (1)
- httpdate (3)
- identity (1)
- inflate (1)
- instance (2)
- int (1)
-
ip
_ pktinfo (1) -
ipv6
_ pktinfo (1) -
irb
_ at _ exit (1) - iso8601 (3)
- jd (2)
- jisx0301 (2)
- join (1)
-
json
_ create (13) -
julian
_ leap? (1) -
keep
_ if (1) -
last
_ match (2) -
last
_ status (1) -
latest
_ gc _ info (2) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - leap? (1)
- lex (1)
- list (1)
- load (2)
-
load
_ from _ binary _ extra _ data (1) -
load
_ specification (1) - local (1)
- lstat (1)
- lutime (1)
- make (1)
- match (2)
- matches? (1)
- members (1)
- mkdir (1)
- new (93)
- new2 (1)
-
normalize
_ yaml _ input (1) - now (1)
- open (15)
- ordinal (2)
-
overwrite
_ accessor (1) - owned? (1)
-
pack
_ sockaddr _ un (1) - parse (6)
-
parse
_ file (2) -
parse
_ openssl (1) -
parse
_ rfc2253 (1) -
parser
_ for (1) - path (1)
-
path
_ warning (1) -
path
_ warning= (1) - pipe? (1)
- pop (1)
- prime? (1)
-
prime
_ division (1) - private (4)
- produce (1)
- pwd (1)
- rand (3)
-
random
_ number (1) -
raw
_ data (1) - read (4)
-
read
_ only (1) - readable? (1)
-
readable
_ real? (1) - readlines (4)
- readlink (1)
- realdirpath (1)
- realpath (1)
- reject (1)
- reject! (1)
-
report
_ on _ exception= (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
rfc1123
_ date (1) - rfc2822 (3)
- rfc3339 (2)
- rfc822 (3)
- rmdir (1)
-
row
_ vector (1) - rows (1)
- scalar (1)
- search (1)
-
search
_ convpath (1) - select (1)
- select! (1)
- setgid? (1)
- setuid? (1)
- shift (1)
- sign (1)
-
sign
_ cert (1) -
singleline
_ format (1) - size (1)
- size? (1)
- slice (1)
-
sockaddr
_ un (1) - socket? (1)
- split (1)
- start (2)
- stat (4)
- state (2)
- sticky? (1)
- strptime (4)
- symlink? (1)
- sysopen (1)
- table (1)
- today (2)
-
token
_ match (1) -
total
_ time (1) - truncate (1)
-
trusted
_ cert _ path (1) -
tsort
_ each (1) - union (1)
- unit (1)
- unix (3)
-
unix
_ rights (1) -
unix
_ server _ loop (1) -
unix
_ server _ socket (2) - unlink (1)
- update (2)
-
update
_ ri _ cache (1) - utime (1)
-
valid
_ civil? (1) -
valid
_ commercial? (1) -
valid
_ date? (1) -
valid
_ jd? (1) -
valid
_ ordinal? (1) -
values
_ at (1) -
verify
_ trust _ dir (1) - vstack (1)
- warn (1)
-
world
_ readable? (1) -
world
_ writable? (1) - wrap (2)
- writable? (1)
-
writable
_ real? (1) - write (2)
-
write
_ smime (1) - xmlschema (3)
- zero (2)
- zero? (1)
検索結果
先頭5件
- URI
:: FTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: FTP - URI
:: FTP . new2(user , password , host , port , path , typecode = nil , arg _ check = true) -> URI :: FTP - URI
:: Generic . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , parser = URI :: DEFAULT _ PARSER , arg _ check = false) -> URI :: Generic - URI
:: HTTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: HTTP - URI
:: LDAP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: LDAP
-
URI
:: FTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: FTP (304.0) -
汎用的な構成要素から URI::FTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
汎用的な構成要素から URI::FTP オブジェクトを生成します。build
と異なり、デフォルトでは引数の正当性を検査しません。
例:
require 'uri'
p ftp = URI.parse("ftp://ftp.ruby-lang.org/pub/ruby/;type=d")
p ftp.typecode
#=> #<URI::FTP:0x2010029c URL:ftp://ftp.ruby-lang.org/pub/ruby/;type=d>
#=> "d"
@param scheme 構成要素を表す文字列を与えます。
@param userinfo... -
URI
:: FTP . new2(user , password , host , port , path , typecode = nil , arg _ check = true) -> URI :: FTP (304.0) -
URI::FTP オブジェクトを生成して返します。 引数の正当性を検査します。
URI::FTP オブジェクトを生成して返します。
引数の正当性を検査します。
@param user 構成要素を表す文字列を与えます。
@param password 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param path 構成要素を表す文字列を与えます。
@param typecode 構成要素を表す文字列を与えます。
@param arg_check 真が与えられた場合は、各引数が字句規則に適合しているか否かを検査します。適合しない場合は例外 URI::I... -
URI
:: Generic . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , parser = URI :: DEFAULT _ PARSER , arg _ check = false) -> URI :: Generic (304.0) -
各引数を成分とする URI::Generic オブジェクトを生成して返します。
各引数を成分とする URI::Generic オブジェクトを生成して返します。
@param scheme 構成要素 scheme を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry 構成要素を表す文字列を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構成要素を表す文字列を与えます... -
URI
:: HTTP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: HTTP (304.0) -
汎用的な構成要素から URI::HTTP オブジェクトを生成します。build と異なり、デフォルトでは引数の正当性を検査しません。
汎用的な構成要素から URI::HTTP オブジェクトを生成します。build
と異なり、デフォルトでは引数の正当性を検査しません。
@param scheme 構成要素を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry nil を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構成... -
URI
:: LDAP . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: LDAP (304.0) -
汎用的な構成要素から URI::LDAP オブジェクトを生成します。 build と異なり、デフォルトでは引数の正当性を検査しません。
汎用的な構成要素から URI::LDAP オブジェクトを生成します。
build と異なり、デフォルトでは引数の正当性を検査しません。
@param scheme 構成要素を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry nil を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構... -
URI
:: MailTo . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , arg _ check = false) -> URI :: MailTo (304.0) -
汎用的な構成要素から URI::MailTo オブジェクトを生成します。 build と異なり、デフォルトでは引数の正当性を検査しません。
汎用的な構成要素から URI::MailTo オブジェクトを生成します。
build と異なり、デフォルトでは引数の正当性を検査しません。
@param scheme 構成要素を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry nil を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query... -
WEBrick
:: HTTPAuth :: Htdigest . new(path) -> WEBrick :: HTTPAuth :: Htdigest (304.0) -
Htdigest オブジェクトを生成します。
Htdigest オブジェクトを生成します。
@param path パスワードを保存するファイルのパスを与えます。 -
WEBrick
:: HTTPAuth :: Htgroup . new(path) -> WEBrick :: HTTPAuth :: Htgroup (304.0) -
自身を初期化します。
自身を初期化します。
@param path ファイル名を指定します。 -
WEBrick
:: HTTPAuth :: Htpasswd . new(path) -> WEBrick :: HTTPAuth :: Htpasswd (304.0) -
Htpasswd オブジェクトを生成します。
Htpasswd オブジェクトを生成します。
@param path パスワードを保存するファイルのパスを与えます。 -
WEBrick
:: HTTPServlet :: DefaultFileHandler . new(server , local _ path) -> WEBrick :: HTTPServlet :: DefaultFileHandler (304.0) -
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま りありません。
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま
りありません。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param local_path 処理するファイルのパスを指定します。 -
Warning
. [](category) -> bool (304.0) -
category の種類の警告を表示するかどうかのフラグを返します。
@param category 警告の種類を指定します。
サポートされている category は以下の通りです。
: :deprecated
非推奨の警告。
例: nil ではない値を $, や $; に設定する、キーワード引数、ブロックなしで proc / lambda を呼び出す、等
: :experimental
実験的な機能。
例: パターンマッチング -
Warning
. []=(category , flag) -> flag (304.0) -
category の警告を表示するかどうかのフラグを設定します。 サポートされている category については Warning.[] を参照してください。
category の警告を表示するかどうかのフラグを設定します。
サポートされている category については Warning.[] を参照してください。
@param category 警告の種類を指定します。
@param flag 真、または偽を指定します。
@see Warning.[] -
Warning
. warn(message , category: nil) -> nil (304.0) -
引数 message を標準エラー出力 $stderr に出力します。
引数 message を標準エラー出力 $stderr に出力します。
本メソッドはRubyが出力する全ての警告に対して呼び出されます。
そのため本メソッドをオーバーライドすることで Ruby から出力される警告の動作を変更できます。
またオーバーライドしたメソッドからは super を呼び出すことで、デフォルトの動作である $stderr への出力ができます。
//emlist[][ruby]{
module Warning
# 警告メッセージに category を表示し、message 末尾に !!! を追加する
def self.warn(message, categor... -
Psych
. load(yaml , filename: nil , fallback: false , symbolize _ names: false) -> object (22.0) -
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
入力に複数のドキュメントが含まれている場合は、先頭のものを変換して
返します。
filename はパース中に発生した例外のメッセージに用います。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param fallback 引数 yaml に空のYAMLを指定した場合の戻り値を指定します。デフォルトは false です。
@param symbolize_... -
Psych
. parse(yaml , filename = nil) -> Psych :: Nodes :: Document (22.0) -
YAML ドキュメントをパースし、YAML の AST を返します。
YAML ドキュメントをパースし、YAML の AST を返します。
入力に複数のドキュメントが含まれている場合は、先頭のものを AST に変換して
返します。
filename はパース中に発生した例外のメッセージに用います。
AST については Psych::Nodes を参照してください。
@param yaml YAML ドキュメント(文字列 or IO オブジェクト)
@param filename Psych::SyntaxError 発生時にファイル名として表示する文字列。
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたと... -
Readline
:: HISTORY . pop -> String (22.0) -
ヒストリの最後の内容を取り出します。 最後の内容は、ヒストリから取り除かれます。
ヒストリの最後の内容を取り出します。
最後の内容は、ヒストリから取り除かれます。
@raise NotImplementedError サポートしていない環境で発生します。
例:
require "readline"
Readline::HISTORY.push("foo", "bar", "baz")
p Readline::HISTORY.pop #=> "baz"
p Readline::HISTORY.pop #=> "bar"
p Readline::HISTORY.pop #=> "foo"
@see Readline::HISTORY.push... -
Readline
:: HISTORY . shift -> String (22.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... -
Thread
. handle _ interrupt(hash) { . . . } -> object (22.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを
実行します。
「割り込み」とは、非同期イベントや Thread#raise や
Thread#kill、Signal.#trap(未サポート)、メインスレッドの終了
(メインスレッドが終了すると、他のスレッドも終了されます)を意味します。
@param hash 例外クラスがキー、割り込みのタイミングを指定する
Symbol が値の Hash を指定します。
値の内容は以下のいずれかです。
: :immediate
すぐに割り込みます。
: :on_block...