種類
ライブラリ
- ビルトイン (347)
-
cgi
/ core (22) - csv (187)
- fileutils (402)
- getoptlong (22)
- json (77)
- mkmf (22)
-
net
/ http (11) -
net
/ imap (33) - open-uri (74)
- open3 (99)
- openssl (374)
- optparse (132)
- psych (55)
- rake (55)
-
rdoc
/ generator / darkfish (11) -
rdoc
/ generator / ri (11) -
rdoc
/ parser (11) -
rdoc
/ parser / c (11) -
rdoc
/ parser / ruby (11) -
rdoc
/ parser / simple (11) -
rdoc
/ rdoc (11) -
rubygems
/ command (33) -
rubygems
/ dependency _ installer (22) -
rubygems
/ installer (11) -
rubygems
/ security (66) -
rubygems
/ uninstaller (11) - socket (154)
- sync (18)
- syslog (154)
- tempfile (50)
-
webrick
/ httpserver (11) -
webrick
/ httpservlet / abstract (99) -
webrick
/ httpservlet / filehandler (22) -
webrick
/ httpservlet / prochandler (11) -
webrick
/ ssl (11)
クラス
-
ARGF
. class (33) - CGI (22)
- CSV (165)
-
CSV
:: Table (22) -
Encoding
:: Converter (44) -
Gem
:: Command (33) -
Gem
:: DependencyInstaller (22) -
Gem
:: Installer (11) -
Gem
:: Security :: Policy (22) -
Gem
:: Uninstaller (11) - GetoptLong (22)
-
JSON
:: State (22) -
Net
:: HTTP (11) -
Net
:: IMAP (33) - Object (22)
-
OpenSSL
:: SSL :: SSLContext (55) - OptionParser (55)
-
Psych
:: Nodes :: Node (22) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: Generator :: Darkfish (11) -
RDoc
:: Generator :: RI (11) -
RDoc
:: Options (594) -
RDoc
:: Parser (11) -
RDoc
:: Parser :: C (11) -
RDoc
:: Parser :: Ruby (11) -
RDoc
:: Parser :: Simple (11) -
RDoc
:: RDoc (11) -
Rake
:: Application (11) -
Rake
:: FileTask (22) -
RubyVM
:: InstructionSequence (44) - Socket (77)
- String (62)
- Symbol (32)
-
Sync
_ m :: Err (6) -
Sync
_ m :: LockModeFailer (6) -
Sync
_ m :: UnknownLocker (6) - Tempfile (50)
-
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (99) -
WEBrick
:: HTTPServlet :: FileHandler (22) -
WEBrick
:: HTTPServlet :: ProcHandler (11)
モジュール
- FileUtils (391)
-
Gem
:: InstallUpdateOptions (22) -
Gem
:: LocalRemoteOptions (99) -
Gem
:: Security (44) - JSON (44)
- Kernel (181)
- Open3 (99)
-
OpenSSL
:: SSL (308) - OpenURI (22)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (77) - Rake (22)
-
Socket
:: Constants (77) - Syslog (77)
-
Syslog
:: Option (66) - URI (14)
-
WEBrick
:: Config (11)
キーワード
-
DEFAULT
_ OPTIONS (22) - Fail (18)
- FileUtils (11)
- InstallUpdateOptions (11)
- JSON (11)
-
LOG
_ CONS (11) -
LOG
_ NDELAY (11) -
LOG
_ NOWAIT (11) -
LOG
_ ODELAY (11) -
LOG
_ PERROR (11) -
LOG
_ PID (11) - LocalRemoteOptions (11)
- Marshal フォーマット (11)
-
OP
_ ALL (11) -
OP
_ CIPHER _ SERVER _ PREFERENCE (11) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (11) -
OP
_ EPHEMERAL _ RSA (11) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (11) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (11) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (11) -
OP
_ NETSCAPE _ CA _ DN _ BUG (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ DEMO _ CIPHER _ CHANGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ NO _ COMPRESSION (11) -
OP
_ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION (11) -
OP
_ NO _ SSLv2 (11) -
OP
_ NO _ SSLv3 (11) -
OP
_ NO _ TICKET (11) -
OP
_ NO _ TLSv1 (11) -
OP
_ NO _ TLSv1 _ 1 (11) -
OP
_ NO _ TLSv1 _ 2 (11) -
OP
_ PKCS1 _ CHECK _ 1 (11) -
OP
_ PKCS1 _ CHECK _ 2 (11) -
OP
_ SINGLE _ DH _ USE (11) -
OP
_ SINGLE _ ECDH _ USE (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (11) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (11) -
OP
_ TLS _ D5 _ BUG (11) -
OP
_ TLS _ ROLLBACK _ BUG (11) - Option (11)
-
SOL
_ ATALK (22) -
SOL
_ AX25 (22) -
SOL
_ IP (22) -
SOL
_ IPX (22) -
SOL
_ SOCKET (22) -
SOL
_ TCP (22) -
SOL
_ UDP (22) - SPECIAL (11)
- SSL (11)
- SSLContext (11)
-
accept
_ uri _ http (11) -
add
_ bulk _ threshold _ option (11) -
add
_ common _ option (11) -
add
_ generator (11) -
add
_ option (11) -
add
_ proxy _ option (11) -
add
_ source _ option (11) -
add
_ trusted _ cert (11) -
add
_ update _ sources _ option (11) -
all
_ one _ file (11) - application (11)
- application= (11)
- both? (11)
-
build
_ cert (11) -
build
_ self _ signed _ cert (11) - capitalize (16)
- capitalize! (8)
- cd (22)
- chdir (22)
- chmod (11)
-
chmod
_ R (11) - chown (11)
-
chown
_ R (11) - compile (11)
-
compile
_ file (11) -
compile
_ option= (11) - configure (11)
- copy (11)
-
coverage
_ report (11) -
coverage
_ report= (11) - cp (11)
-
cp
_ lr (6) -
cp
_ r (11) - create (20)
- diagram (11)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (22) -
do
_ POST (11) -
do
_ PUT (11) - downcase (8)
- downcase! (8)
-
dry
_ run (11) -
dry
_ run= (11) - encode! (22)
- encoding= (11)
- exclude (11)
- exclude= (11)
- exec (44)
-
extra
_ accessor _ flags (11) -
extra
_ accessors (11) - facility (11)
- fileboxes (11)
- files (11)
- filter (33)
-
force
_ output (11) -
force
_ output= (11) -
force
_ update (11) - foreach (11)
- formatter (11)
- formatter= (11)
-
generate
_ line (11) - generator= (11)
-
get
_ instance (22) - getoptlong (11)
- header (11)
- help (11)
-
hyperlink
_ all (11) -
hyperlink
_ all= (11) - ident (11)
-
include
_ line _ numbers (11) - initialize (22)
-
inline
_ source (11) - install (11)
-
install
_ update _ defaults _ str (11) - irb (11)
-
line
_ numbers (11) -
line
_ numbers= (11) - link (11)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - load (22)
- local? (11)
-
main
_ page (11) -
main
_ page= (11) - makedirs (11)
- markup= (11)
- merge (22)
- mkdir (11)
-
mkdir
_ p (11) - mkpath (11)
- mount (11)
- move (11)
- mv (11)
- needed? (11)
- new (175)
-
on
_ head (11) -
on
_ tail (11) -
op
_ dir= (11) - open (138)
- open! (11)
-
open
_ uri (22) -
option
_ parser (11) -
option
_ parser= (11) - order! (22)
- out (11)
-
page
_ dir (11) -
page
_ dir= (11) - parse (11)
- parse! (11)
-
parse
_ line (11) -
parser
_ for (11) - permute! (11)
- pipe (11)
- pipe= (11)
- pipeline (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ start (22) -
pipeline
_ w (22) -
pretty
_ generate (11) -
pretty
_ unparse (11) -
primitive
_ convert (44) -
psych
_ to _ yaml (11) - quiet (11)
-
rdoc
_ include (11) - read (11)
- readlines (11)
- remote? (11)
- remove (11)
- reopen (11)
- restore (11)
- rm (11)
-
rm
_ f (11) -
rm
_ r (11) -
rm
_ rf (11) - rmdir (11)
- rmtree (11)
- root= (11)
-
ruby 1
. 8 . 2 feature (11) -
rubygems
/ commands / build _ command (11) -
rubygems
/ commands / cert _ command (11) -
rubygems
/ commands / cleanup _ command (11) -
rubygems
/ commands / contents _ command (11) -
rubygems
/ commands / dependency _ command (11) -
rubygems
/ commands / help _ command (11) -
rubygems
/ commands / install _ command (11) -
rubygems
/ commands / list _ command (11) -
rubygems
/ commands / lock _ command (11) -
rubygems
/ commands / outdated _ command (11) -
rubygems
/ commands / query _ command (11) -
rubygems
/ commands / search _ command (11) -
rubygems
/ commands / sources _ command (11) -
rubygems
/ commands / specification _ command (11) -
rubygems
/ commands / uninstall _ command (11) -
rubygems
/ security (11) -
safe
_ unlink (11) - service (11)
-
set
_ encoding (33) -
set
_ params (11) -
show
_ all (11) -
show
_ all= (11) -
show
_ hash (11) -
sign
_ cert (11) - spawn (44)
- starttls (22)
-
static
_ path= (11) - swapcase (8)
- swapcase! (8)
- symlink (11)
- system (44)
- table (11)
- template (11)
-
template
_ dir (11) -
template
_ dir= (11) - title (11)
- title= (11)
-
to
_ csv (11) -
to
_ s (22) -
to
_ yaml (22) - touch (11)
-
trusted
_ cert _ path (11) -
try
_ link (22) - upcase (8)
- upcase! (8)
- uptodate? (11)
- verbosity= (11)
- visibility (11)
- visibility= (11)
- warn (11)
- webcvs (11)
- yaml (11)
検索結果
先頭5件
-
String
# swapcase!(*options) -> self | nil (207.0) -
大文字を小文字に、小文字を大文字に破壊的に変更します。
...。
@param options オプションの詳細は String#downcase を参照してください。
swapcase! は self を変更して返しますが、
置換が起こらなかった場合は nil を返します。
このメソッドはマルチバイト文字を認識しません。
//emlist[例][ru......by]{
str = "ABCxyz"
str.swapcase!
p str # => "abcXYZ"
//}
@see String#swapcase, String#upcase!, String#downcase!, String#capitalize!... -
String
# upcase!(*options) -> self | nil (207.0) -
全ての小文字を対応する大文字に破壊的に置き換えます。 どの文字がどう置き換えられるかは、オプションの有無や文字列のエンコーディングに依存します。
...ディングに依存します。
@param options オプションの詳細は String#downcase を参照してください。
//emlist[例][ruby]{
buf = "stRIng? STring."
buf.upcase!
p buf # => "STRING? STRING."
//}
@see String#upcase, String#downcase!,
String#swapcase!, String#capitalize!... -
WEBrick
:: HTTPServer # mount(dir , servlet , *options) -> () (207.0) -
サーバ上のディレクトリ dir にサーブレット servlet を対応させます。
...dir にサーブレット servlet を対応させます。
@param dir ディレクトリをあらわす文字列を指定します。
@param servlet WEBrick::HTTPServlet::AbstractServlet のサブクラスのインスタンスを指定します。
@param options サーブレットのコンスト......ラクタの引数を指定します。
require 'webrick'
include WEBrick
srv = HTTPServer.new( { :BindAddress => '127.0.0.1', :Port => 10080 } )
srv.mount('/img', WEBrick::HTTPServlet::FileHandler, '/home/username/images')... -
String
# encode!(encoding , from _ encoding , options = nil) -> self (202.0) -
self を指定したエンコーディングに変換し、自身を置き換えます。引数を2つ 与えた場合、第二引数は変換元のエンコーディングを意味します。さもなくば self のエンコーディングが使われます。変換後の self を返します。
...self を指定したエンコーディングに変換し、自身を置き換えます。引数を2つ
与えた場合、第二引数は変換元のエンコーディングを意味します。さもなくば
self のエンコーディングが使われます。変換後の self を返します。......(gsub!などと異なり)変換が行なわれなくても self を返します。
@param encoding 変換先のエンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param from_encoding 変換元のエンコーディングを表す文字列か Encodi......ng オブジェクトを指定します。
@return 変換後のself
//emlist[例][ruby]{
#coding:UTF-8
s = "いろは"
s.encode!("EUC-JP")
s.encode!(Encoding::UTF_8)
//}
@see String#encode... -
String
# encode!(encoding , options = nil) -> self (202.0) -
self を指定したエンコーディングに変換し、自身を置き換えます。引数を2つ 与えた場合、第二引数は変換元のエンコーディングを意味します。さもなくば self のエンコーディングが使われます。変換後の self を返します。
...self を指定したエンコーディングに変換し、自身を置き換えます。引数を2つ
与えた場合、第二引数は変換元のエンコーディングを意味します。さもなくば
self のエンコーディングが使われます。変換後の self を返します。......(gsub!などと異なり)変換が行なわれなくても self を返します。
@param encoding 変換先のエンコーディングを表す文字列か Encoding オブジェクトを指定します。
@param from_encoding 変換元のエンコーディングを表す文字列か Encodi......ng オブジェクトを指定します。
@return 変換後のself
//emlist[例][ruby]{
#coding:UTF-8
s = "いろは"
s.encode!("EUC-JP")
s.encode!(Encoding::UTF_8)
//}
@see String#encode... -
Gem
:: Command # add _ option(*opts) {|value , options| . . . } (201.0) -
コマンドに対するコマンドラインオプションとハンドラを追加します。
コマンドに対するコマンドラインオプションとハンドラを追加します。
ブロックには、コマンドライン引数の値とそのオプションが渡されます。
オプションはハッシュになっています。
@param opts オプションを指定します。
@see OptionParser#make_switch -
Gem
:: Command . add _ common _ option(*args) {|value , options| . . . } (201.0) -
全てのコマンドに共通するオプションを登録するためのメソッドです。
全てのコマンドに共通するオプションを登録するためのメソッドです。
@param args 追加するオプションの情報を指定します。 -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer) -> Symbol (113.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
...変換先バッファの容量
@param options 変換の詳細を指定する定数やハッシュ
@return 変換結果を表す Symbol
options には以下が指定できます。
: hash form
:partial_input => true # source buffer may be part of larger source
:after_output => true......::Converter::PARTIAL_INPUT
Encoding::Converter::AFTER_OUTPUT
戻り値は以下のうちのどれかです。
* :invalid_byte_sequence
* :incomplete_input
* :undefined_conversion
* :after_output
* :destination_buffer_full
* :source_buffer_empty
* :finished
//emlist[][ruby]{
ec = E......et
when :invalid_byte_sequence
ec.insert_output(ec.primitive_errinfo[3].dump[1..-2])
redo
when :undefined_conversion
c = ec.primitive_errinfo[3].dup.force_encoding(ec.primitive_errinfo[1])
ec.insert_output('\x{%X:%s}' % [c.ord, c.encoding])
redo
when :incomplete_input
e... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset) -> Symbol (113.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
...変換先バッファの容量
@param options 変換の詳細を指定する定数やハッシュ
@return 変換結果を表す Symbol
options には以下が指定できます。
: hash form
:partial_input => true # source buffer may be part of larger source
:after_output => true......::Converter::PARTIAL_INPUT
Encoding::Converter::AFTER_OUTPUT
戻り値は以下のうちのどれかです。
* :invalid_byte_sequence
* :incomplete_input
* :undefined_conversion
* :after_output
* :destination_buffer_full
* :source_buffer_empty
* :finished
//emlist[][ruby]{
ec = E......et
when :invalid_byte_sequence
ec.insert_output(ec.primitive_errinfo[3].dump[1..-2])
redo
when :undefined_conversion
c = ec.primitive_errinfo[3].dup.force_encoding(ec.primitive_errinfo[1])
ec.insert_output('\x{%X:%s}' % [c.ord, c.encoding])
redo
when :incomplete_input
e... -
Encoding
:: Converter # primitive _ convert(source _ buffer , destination _ buffer , destination _ byteoffset , destination _ bytesize) -> Symbol (113.0) -
エンコーディング変換のためのメソッドの中で、もっとも細かな扱いが可能なメソッドです。
...変換先バッファの容量
@param options 変換の詳細を指定する定数やハッシュ
@return 変換結果を表す Symbol
options には以下が指定できます。
: hash form
:partial_input => true # source buffer may be part of larger source
:after_output => true......::Converter::PARTIAL_INPUT
Encoding::Converter::AFTER_OUTPUT
戻り値は以下のうちのどれかです。
* :invalid_byte_sequence
* :incomplete_input
* :undefined_conversion
* :after_output
* :destination_buffer_full
* :source_buffer_empty
* :finished
//emlist[][ruby]{
ec = E......et
when :invalid_byte_sequence
ec.insert_output(ec.primitive_errinfo[3].dump[1..-2])
redo
when :undefined_conversion
c = ec.primitive_errinfo[3].dup.force_encoding(ec.primitive_errinfo[1])
ec.insert_output('\x{%X:%s}' % [c.ord, c.encoding])
redo
when :incomplete_input
e... -
Net
:: IMAP . new(host , port = 143 , usessl = false , certs = nil , verify = true) -> Net :: IMAP (107.0) -
新たな Net::IMAP オブジェクトを生成し、指定したホストの 指定したポートに接続し、接続語の IMAP オブジェクトを返します。
...l が真ならば、サーバに繋ぐのに SSL/TLS を用います。
SSL/TLS での接続には OpenSSL と openssl が使える必要があります。
certs は利用する証明書のファイル名もしくは証明書があるディレクトリ名を
文字列で渡します。
certs に nil......を渡すと、OpenSSL のデフォルトの証明書を使います。
verify は接続先を検証するかを真偽値で設定します。
真が OpenSSL::SSL::VERIFY_PEER に、
偽が OpenSSL::SSL::VERIFY_NONE に対応します。
パラメータは Hash で渡すこともできます。以......m host 接続するホスト名の文字列
@param port 接続するポート番号
@param usessl 真でSSL/TLSを使う
@param certs 証明書のファイル名/ディレクトリ名の文字列
@param verify 真で接続先を検証する
@param options 各種接続パラメータのハッシュ...