別のキーワード
ライブラリ
- ビルトイン (25)
-
cgi
/ html (1) -
cgi
/ session (4) - csv (1)
- date (2)
- getoptlong (3)
-
io
/ console (2) -
irb
/ input-method (2) - json (1)
-
net
/ ftp (34) -
net
/ imap (3) -
net
/ pop (2) -
net
/ smtp (14) - openssl (37)
- pathname (2)
- pstore (1)
- rake (8)
-
rdoc
/ context (1) -
rexml
/ document (4) - rss (26)
-
rubygems
/ command _ manager (1) -
rubygems
/ remote _ fetcher (2) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (4) -
rubygems
/ spec _ fetcher (3) - shell (4)
-
shell
/ builtin-command (1) -
shell
/ command-processor (4) -
shell
/ filter (4) - shellwords (1)
- socket (2)
- stringio (2)
- tempfile (1)
- time (1)
-
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / userdb (1) -
webrick
/ httpresponse (1) -
webrick
/ httputils (11) -
win32
/ registry (1)
クラス
- BasicSocket (2)
-
CGI
:: Session :: NullStore (4) - CSV (1)
- Complex (1)
- Date (1)
- DateTime (1)
- FalseClass (5)
- File (2)
-
File
:: Stat (1) -
Gem
:: CommandManager (1) -
Gem
:: RemoteFetcher (2) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (4) -
Gem
:: SpecFetcher (3) - GetoptLong (3)
- IO (2)
-
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (1) - Module (1)
-
Net
:: FTP (11) -
Net
:: FTP :: MLSxEntry (23) -
Net
:: IMAP (3) -
Net
:: POP3 (2) -
Net
:: SMTP (14) - NilClass (1)
- Object (1)
-
OpenSSL
:: BN (1) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: SSL :: SSLServer (7) -
OpenSSL
:: SSL :: SSLSocket (25) -
OpenSSL
:: X509 :: ExtensionFactory (2) - PStore (1)
- Pathname (2)
-
RDoc
:: Context (1) -
RDoc
:: Options (2) -
REXML
:: DocType (1) -
REXML
:: Document (2) -
REXML
:: Element (1) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (12) -
RSS
:: XMLStyleSheet (12) -
Rake
:: Task (1) - Shell (4)
-
Shell
:: BuiltInCommand (1) -
Shell
:: CommandProcessor (4) -
Shell
:: Filter (4) - String (4)
- StringIO (2)
- Symbol (1)
- Tempfile (1)
- Thread (1)
-
Thread
:: Queue (3) -
Thread
:: SizedQueue (5) - Time (1)
-
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPResponse (1) -
WEBrick
:: HTTPUtils :: FormData (11) -
Win32
:: Registry (1)
モジュール
キーワード
- & (2)
- << (1)
- == (1)
- [] (1)
- ^ (1)
- accept (2)
-
accept
_ nonblock (1) - alternate (2)
- alternate= (2)
-
append
_ data (1) - appendable? (1)
- attr (1)
-
capable
_ starttls? (1) - cert (1)
- challenge (1)
- charset (3)
- charset= (2)
- cipher (1)
- cleanpath (1)
- close (3)
- connect (1)
-
connect
_ nonblock (1) - context (1)
-
coverage
_ report (1) - creatable? (1)
- create (1)
-
create
_ ext (1) -
create
_ extension (1) - crls (1)
- crls= (1)
- deletable? (1)
- delete (1)
-
delete
_ key (1) - deq (2)
- dir (2)
- directory? (1)
-
directory
_ makable? (1) -
disable
_ starttls (1) -
disable
_ tls (1) -
each
_ data (1) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - enq (1)
- enterable? (1)
- facts (1)
- fetch (1)
-
fetch
_ path (1) - file? (1)
- filename (1)
- filename= (1)
-
find
_ matching (1) - flock (2)
- flush (1)
-
get
_ passwd (1) - hostname (1)
- hostname= (1)
- href (2)
- href= (2)
- inspect (1)
- io (1)
- isatty (1)
- lang (1)
- list (4)
- listable? (1)
- listen (1)
- lshift! (1)
- lstat (5)
- lstrip (1)
- lstrip! (1)
- lsub (1)
- mails (1)
- media (2)
- media= (2)
-
media
_ type (1) - mlsd (2)
- mlst (1)
- modify (1)
- mtime (1)
-
n
_ mails (1) - name (1)
- name= (1)
- nlst (1)
- nowrite (1)
-
open
_ uri _ or _ path (1) - out (3)
- pathname (1)
-
peer
_ cert (1) -
peer
_ cert _ chain (1) - pending (1)
- perm (1)
- pop (2)
-
post
_ connection _ check (1) - purgeable? (1)
- push (1)
- quiet (1)
- quiet? (1)
- raw (1)
- raw! (1)
- readable? (1)
-
readable
_ atfer _ eof? (2) - real? (1)
- reenable (1)
- refresh (1)
-
register
_ command (1) - renamable? (1)
-
respond
_ to? (1) - restore (1)
- ruby (1)
-
safe
_ ln (1) - search (2)
-
search
_ with _ source (1) -
send
_ mail (1) - sendmail (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - session (1)
- session= (1)
-
session
_ reused? (1) -
set
_ error (1) -
set
_ visibility _ for (1) - sh (1)
- shellsplit (1)
- shift (2)
- shutdown (1)
- size (1)
-
split
_ all (1) -
start
_ immediately (1) -
start
_ immediately= (1) - starttls (3)
- starttls? (1)
-
starttls
_ always? (1) -
starttls
_ auto? (1) - state (1)
-
static
_ path= (1) - status (1)
- symlink? (1)
-
sync
_ close (1) -
sync
_ close= (1) - sysclose (1)
- sysread (1)
- system (3)
- syswrite (1)
- terminated? (1)
- textarea (1)
- title (2)
- title= (2)
- tls? (1)
-
to
_ ary (1) -
to
_ io (2) -
to
_ json (1) -
to
_ s (2) - transact (3)
- transaction (1)
- tty? (1)
- type (3)
- type= (2)
- unique (1)
- update (1)
- upto (1)
- verbose (1)
-
verify
_ result (1) - wait? (1)
-
when
_ writing (1) - writable? (1)
- write (4)
-
xml
_ stylesheets (1) -
xml
_ stylesheets= (1) - xmlschema (3)
- | (1)
検索結果
先頭5件
-
Thread
:: SizedQueue # enq(obj , non _ block = false) -> () (304.0) -
キューに与えられたオブジェクトを追加します。
キューに与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。
@see Thread::Queue#push -
Thread
:: SizedQueue # pop(non _ block = false) -> object (304.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
キューからひとつ値を取り出します。
キューに push しようと待っているスレッドがあれば、実行を再開させます。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].eac... -
Thread
:: SizedQueue # push(obj , non _ block = false) -> () (304.0) -
キューに与えられたオブジェクトを追加します。
キューに与えられたオブジェクトを追加します。
キューのサイズが Thread::SizedQueue#max に達している場合は、
non_block が真でなければ、キューのサイズが Thread::SizedQueue#max
より小さくなるまで他のスレッドに実行を譲ります。
その後、キューに与えられたオブジェクトを追加します。
@param obj キューに追加したいオブジェクトを指定します。
@param non_block true を与えると、キューが一杯の時に例外 ThreadError が発生します。
@see Thread::Queue#push -
Thread
:: SizedQueue # shift(non _ block = false) -> object (304.0) -
キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。
キューからひとつ値を取り出します。
キューに push しようと待っているスレッドがあれば、実行を再開させます。
@param non_block true を与えると、キューが空の時に例外 ThreadError が発生します。
//emlist[例][ruby]{
require 'thread'
q = SizedQueue.new(4)
th1 = Thread.start do
while resource = q.pop
puts resource
end
end
[:resource1, :resource2, :resource3, nil].eac... -
WEBrick
:: HTTPAuth :: DigestAuth # challenge(request , response , stale = false) (304.0) -
クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを 設定し、例外 WEBrick::HTTPStatus::Unauthorized を発生させます。
クライアントにパスワードを要求するためにレスポンスに WWW-Authenticate ヘッダを
設定し、例外 WEBrick::HTTPStatus::Unauthorized を発生させます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized このメソッドを呼ぶと必ず発生します。 -
WEBrick
:: HTTPAuth :: UserDB # get _ passwd(realm , user , reload _ db = false) -> String (304.0) -
与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。
与えられたレルムとユーザ名からパスワードのハッシュ値を取得して返します。
@param realm レルムを指定します。
@param user ユーザ名を指定します。
@param reload_db 無視されます。 -
WEBrick
:: HTTPResponse # set _ error(status , backtrace = false) -> () (304.0) -
自身の内容(エンティティボディ)を指定された status のエラーページにします。
自身の内容(エンティティボディ)を指定された status のエラーページにします。
@param status WEBrick::HTTPStatus::Status のサブクラスか一般の例外クラスを指定します。
@param backtrace true を指定した場合バックトレースをエラーページに出力します。 -
Win32
:: Registry # delete _ key(name , recursive = false) (304.0) -
@todo
@todo
サブキー name とそのキーが持つすべての値を削除します。
recursive が false の場合,そのサブキーはサブキーを持っていてはなりません。
true の場合,キーは再帰的に削除されます。 -
Shell
# system(command , *opts) -> Shell :: SystemCommand (40.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
# transact { . . . } -> object (40.0) -
ブロック中で shell を self として実行します。
ブロック中で shell を self として実行します。
例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact{
system("ls", "-l") | head > STDOUT
# transact の中では、
# sh.system("ls", "-l") | sh.head > STDOUT と同じとなる。
} -
Shell
:: CommandProcessor # system(command , *opts) -> Shell :: SystemCommand (40.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
:: CommandProcessor # transact { . . . } -> object (40.0) -
ブロック中で shell を self として実行します。
ブロック中で shell を self として実行します。
例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact{
system("ls", "-l") | head > STDOUT
# transact の中では、
# sh.system("ls", "-l") | sh.head > STDOUT と同じとなる。
} -
Shell
:: Filter # system(command , *opts) -> Shell :: SystemCommand (40.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 # transact { . . . } -> object (40.0) -
ブロック中で shell を self として実行します。
ブロック中で shell を self として実行します。
例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
sh.transact{
system("ls", "-l") | head > STDOUT
# transact の中では、
# sh.system("ls", "-l") | sh.head > STDOUT と同じとなる。
} -
Shell
# out(dev = STDOUT , &block) -> () (22.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Shell
:: CommandProcessor # out(dev = STDOUT , &block) -> () (22.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Shell
:: Filter # out(dev = STDOUT , &block) -> () (22.0) -
Shell#transact を呼び出しその結果を dev に出力します。
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
} -
Net
:: FTP # dir(*args) -> [String] (10.0) -
LIST コマンドを送信し、結果を返します。
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReply... -
Net
:: FTP # dir(*args) {|line| . . . } -> nil (10.0) -
LIST コマンドを送信し、結果を返します。
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReply... -
Net
:: FTP # list(*args) -> [String] (10.0) -
LIST コマンドを送信し、結果を返します。
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReply... -
Net
:: FTP # list(*args) {|line| . . . } -> nil (10.0) -
LIST コマンドを送信し、結果を返します。
LIST コマンドを送信し、結果を返します。
ブロックとともに呼び出された場合は各行に対してブロックを
実行します。ブロックなしの場合には文字列の配列で結果を返します。
@param args LIST の引数を文字列で渡します。複数渡すことができます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが 5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReply...