1480件ヒット
[1-100件を表示]
(0.110秒)
ライブラリ
- ビルトイン (577)
- bigdecimal (44)
- fiddle (121)
-
fiddle
/ import (11) -
io
/ console / size (22) -
irb
/ help (11) -
net
/ http (66) -
net
/ imap (66) -
net
/ pop (44) -
net
/ smtp (44) - openssl (99)
- prettyprint (44)
- prime (55)
- psych (11)
- readline (55)
-
rexml
/ document (44) -
ripper
/ lexer (11) -
rubygems
/ user _ interaction (33) - securerandom (11)
- shell (12)
- socket (44)
- uri (11)
- win32ole (44)
クラス
- BigDecimal (44)
- Encoding (22)
-
Fiddle
:: CStruct (11) -
Fiddle
:: Function (11) -
Fiddle
:: Handle (44) -
Fiddle
:: Pointer (44) - File (139)
- IO (176)
- Integer (43)
-
Net
:: HTTP (66) -
Net
:: IMAP (66) -
Net
:: POP3 (44) -
Net
:: SMTP (44) -
OpenSSL
:: ASN1 :: BitString (11) -
OpenSSL
:: ASN1 :: Integer (22) -
OpenSSL
:: ASN1 :: PrintableString (22) -
OpenSSL
:: BN (11) -
OpenSSL
:: PKey :: EC :: Point (33) - PrettyPrint (44)
- Prime (22)
-
REXML
:: Document (22) - Random (77)
- Ripper (11)
- Shell (12)
- SignalException (33)
- Socket (11)
-
Socket
:: AncillaryData (11) -
Socket
:: Option (22) - Thread (33)
- TracePoint (32)
-
URI
:: Generic (11) - WIN32OLE (44)
モジュール
- Fiddle (22)
- GC (22)
-
Gem
:: DefaultUserInteraction (33) - IRB (11)
- Process (33)
- Psych (11)
-
REXML
:: Security (22) - Readline (11)
- SecureRandom (11)
オブジェクト
- ENV (22)
-
Readline
:: HISTORY (44)
キーワード
- DEBUG (11)
- [] (33)
- []= (11)
- binwrite (11)
- chmod (11)
- chown (11)
- codepage (11)
-
console
_ size (11) -
copy
_ stream (22) - count (11)
- debug (6)
- debug? (6)
-
default
_ console _ size (11) -
default
_ imap _ port (11) -
default
_ imaps _ port (11) -
default
_ internal (11) -
default
_ internal= (11) -
default
_ pop3 _ port (11) -
default
_ pop3s _ port (11) -
default
_ port (55) -
default
_ ssl _ port (22) -
default
_ submission _ port (11) -
default
_ tls _ port (22) - delete (11)
-
double
_ fig (11) -
each
_ prime (22) -
entity
_ expansion _ limit (22) -
entity
_ expansion _ text _ limit (22) - fork (22)
- format (11)
-
from
_ prime _ division (11) -
get
_ print (22) -
get
_ screen _ size (11) - getservbyname (11)
-
handle
_ interrupt (11) -
http
_ default _ port (11) -
https
_ default _ port (11) -
int
_ from _ prime _ division (11) -
last
_ error (11) - lchmod (11)
- lchown (11)
- left (11)
- length (22)
- lex (11)
-
libyaml
_ version (11) - limit (11)
- locale (11)
- lutime (7)
- malloc (11)
-
max
_ flag _ count (11) - mode (22)
- new (209)
-
new
_ seed (11) -
ole
_ free (11) -
ole
_ reference _ count (11) -
pending
_ interrupt? (11) - pipe (88)
-
prime
_ division (11) -
print
_ usage (11) -
proxy
_ port (11) - rand (22)
-
random
_ number (11) -
singleline
_ format (11) - size (44)
- size? (11)
- spawn (11)
- sqrt (7)
- srand (22)
- stat (21)
- state (11)
- sym (11)
- sysopen (11)
-
to
_ ptr (11) - trace (11)
-
try
_ convert (3) - ui (11)
- ui= (11)
- umask (22)
- unlink (11)
-
unused
_ bits (11) -
use
_ ui (11) - utime (11)
- verify (11)
-
win32
_ last _ error (11) -
world
_ readable? (11) - write (22)
検索結果
先頭5件
-
Socket
:: AncillaryData . int(family , cmsg _ level , cmsg _ type , integer) -> Socket :: AncillaryData (18208.0) -
データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。
...'socket'
p Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補助データの種類
@param integer データ内容
@see Socket::An... -
Socket
:: Option . int(family , level , optname , integer) -> Socket :: Option (18202.0) -
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
...うな整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param family ソケットファミリー
@param level ソケットオプションレベル
@param optname オプションの名前
@param integer データ(整数)... -
Prime
. int _ from _ prime _ division(pd) -> Integer (6224.0) -
Prime.instance.int_from_prime_division と同じです。
...Prime.instance.int_from_prime_division と同じです。
@param pd 整数のペアの配列を指定します。含まれているペアの第一要素は素因数を、
第二要素はその素因数の指数をあらわします。
@see Prime#int_from_prime_division... -
Encoding
. default _ internal -> Encoding | nil (6101.0) -
既定の内部エンコーディングを返します。デフォルトでは nil です。
...internal を使用します。
文字列リテラルを作成した場合、エンコーディングには default_internal ではなく __ENCODING__ 特殊変数で参照できるスクリプトエンコーディングが使用されます。
default_internal は、ソースファイルの IO.int... -
Encoding
. default _ internal=(encoding) (6101.0) -
既定の内部エンコーディングを設定します。
...を設定します。
default_internal を変更する前に作成した文字列と、default_internal を変更した後に作成した文字列とではエンコーディングが異なる可能性があるため、Ruby スクリプト内で Encoding.default_internal を設定してはいけま......に、ruby -E を使用して、正しい default_internal で Ruby を起動してください。
デフォルトの内部エンコーディングがどのように使われるかについては Encoding.default_internal を参照してください。
@see spec/rubycmd Encoding.default_internal... -
IRB
. print _ usage -> () (6101.0) -
irb コマンドのヘルプを表示します。
irb コマンドのヘルプを表示します。 -
Net
:: HTTP . get _ print(host , path , port = 80) -> () (6101.0) -
指定した対象から HTTP でエンティティボディを取得し、 $stdout に出力します。
...ートを整数で指定します。
@see Net::HTTP.get
=== 例
//emlist[][ruby]{
require 'net/http'
require 'uri'
Net::HTTP.get_print URI.parse('http://www.example.com/index.html')
//}
もしくは
//emlist[][ruby]{
require 'net/http'
Net::HTTP.get_print 'www.example.com', '/index.html'
//}... -
Net
:: HTTP . get _ print(uri) -> () (6101.0) -
指定した対象から HTTP でエンティティボディを取得し、 $stdout に出力します。
...ートを整数で指定します。
@see Net::HTTP.get
=== 例
//emlist[][ruby]{
require 'net/http'
require 'uri'
Net::HTTP.get_print URI.parse('http://www.example.com/index.html')
//}
もしくは
//emlist[][ruby]{
require 'net/http'
Net::HTTP.get_print 'www.example.com', '/index.html'
//}... -
Thread
. handle _ interrupt(hash) { . . . } -> object (6101.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...se 発生のタイミングを制御する例
th = Thread.new do
Thread.handle_interrupt(RuntimeError => :never) {
begin
# 安全にリソースの割り当てが可能
Thread.handle_interrupt(RuntimeError => :immediate) {
# ...
}
ensure
#......ングを制御する例
require 'timeout'
Thread.handle_interrupt(TimeoutError => :never) {
timeout(10){
# TimeoutError => :never の指定により、ここでは TimeoutError が発生しない。
Thread.handle_interrupt(TimeoutError => :on_blocking) {
# :on_blocking......andle_interrupt による制御が有効です。
==== Stack control settings
It's possible to stack multiple levels of ::handle_interrupt blocks in order
to control more than one ExceptionClass and TimingSymbol at a time.
Thread.handle_interrupt(FooError => :never) {
Thread.handle_interrup... -
Thread
. pending _ interrupt?(error = nil) -> bool (6101.0) -
非同期割り込みのキューが空かどうかを返します。
...Thread.handle_interrupt は非同期割り込みの発生を延期させるのに使
用しますが、本メソッドは任意の非同期割り込みが存在するかどうかを確認す
るのに使用します。
本メソッドが true を返した場合、Thread.handle_interrupt で例外......ていた例外をただちに発生させる。
def Thread.kick_interrupt_immediately
Thread.handle_interrupt(Object => :immediate) {
Thread.pass
}
end
=== 使い方
th = Thread.new{
Thread.handle_interrupt(RuntimeError => :on_blocking){
while true
.........read.pending_interrupt?
Thread.handle_interrupt(Object => :immediate){}
end
...
end
}
}
...
th.raise # スレッド停止。
この例は以下のように記述する事もできます。
flag = true
th = Thread.new{
Thread.handle_interrupt(Runtim...