ライブラリ
- ビルトイン (95)
-
cgi
/ core (11) -
cgi
/ session (11) - csv (99)
- drb (55)
- fiddle (44)
- json (22)
-
net
/ http (33) -
net
/ smtp (28) - openssl (11)
- optparse (88)
- pathname (11)
- rake (253)
-
rake
/ loaders / makefile (11) -
rdoc
/ context (11) -
rdoc
/ markdown (11) - resolv (11)
-
rexml
/ document (55) -
ripper
/ filter (11) -
rubygems
/ requirement (22) -
rubygems
/ user _ interaction (44) - uri (11)
-
webrick
/ httpauth / basicauth (11) -
webrick
/ httpauth / digestauth (11) -
webrick
/ httpproxy (11) -
webrick
/ httpserver (11) -
webrick
/ httpservlet / filehandler (22) -
webrick
/ ssl (11) - win32ole (33)
- zlib (88)
クラス
- CGI (11)
-
CGI
:: Session (11) - CSV (99)
-
DRb
:: DRbServer (44) -
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (11) -
Fiddle
:: Function (22) -
Gem
:: Requirement (22) - Hash (66)
-
Net
:: SMTP (28) -
OpenSSL
:: X509 :: Name (11) - OptionParser (88)
- Pathname (11)
-
RDoc
:: Context (11) -
RDoc
:: Markdown (11) -
REXML
:: Document (22) -
REXML
:: Formatters :: Default (11) -
REXML
:: XMLDecl (22) -
Rake
:: Application (11) -
Rake
:: DefaultLoader (11) -
Rake
:: FileList (143) -
Rake
:: InvocationChain (44) -
Rake
:: MakefileLoader (11) -
Rake
:: NameSpace (11) -
Rake
:: TaskArguments (22) -
Resolv
:: Hosts (11) - Thread (7)
-
URI
:: Generic (11) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPAuth :: BasicAuth (11) -
WEBrick
:: HTTPAuth :: DigestAuth (11) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WEBrick
:: HTTPServlet :: FileHandler (11) -
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (22) -
Zlib
:: Deflate (33) -
Zlib
:: GzipWriter (33)
モジュール
- DRb (11)
-
Gem
:: DefaultUserInteraction (44) - JSON (22)
- Marshal (22)
-
Net
:: HTTPHeader (33) - Rake (11)
- Zlib (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- DEFAULT (11)
-
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ OBJECT _ TYPE (11) -
DEFAULT
_ STRATEGY (11) -
DEFAULT
_ VERSION (11) - Filter (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Ruby用語集 (11)
- [] (11)
-
add
_ loader (11) - append (11)
- application= (11)
-
clear
_ exclude (11) - create (11)
-
default
_ argc _ limit (11) -
default
_ argv (11) -
default
_ argv= (11) -
default
_ event _ sources (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ ole _ types (11) -
default
_ proc (11) - deflate (11)
- dump (22)
- egrep (11)
- encoding (11)
-
excluded
_ from _ list? (11) - existing (11)
- existing! (11)
- ext (11)
- fetch (40)
- foreach (22)
- generate (11)
- getopts (22)
- gsub! (11)
- import (11)
- irb (11)
-
is
_ a? (11) -
kind
_ of? (11) - load (22)
- member? (11)
-
ongoing
_ visibility= (11) - open (66)
- order! (22)
- params (11)
- parse! (11)
- pathmap (11)
- permute! (11)
- print (11)
- rake (11)
- rdoc (11)
- read (11)
- readlines (11)
- resolve (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) - shift (11)
- start (28)
-
start
_ service (11) -
to
_ s (11) - tsort (11)
- ui= (22)
- unparse (11)
-
use
_ ui (22) - version (11)
-
with
_ defaults (11) - xmlrpc (3)
検索結果
先頭5件
- WEBrick
:: GenericServer . new(config = {} , default = WEBrick :: Config :: General) -> WEBrick :: GenericServer - WEBrick
:: HTTPAuth :: BasicAuth . new(config , default = Config :: BasicAuth) -> WEBrick :: HTTPAuth :: BasicAuth - Rake
:: InvocationChain . new(task _ name , tail) - WEBrick
:: HTTPServlet :: DefaultFileHandler . new(server , local _ path) -> WEBrick :: HTTPServlet :: DefaultFileHandler - Zlib
:: Deflate . new(level = Zlib :: DEFAULT _ COMPRESSION , windowBits = Zlib :: MAX _ WBITS , memlevel = Zlib :: DEF _ MEM _ LEVEL , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: Deflate
-
WEBrick
:: GenericServer . new(config = {} , default = WEBrick :: Config :: General) -> WEBrick :: GenericServer (30614.0) -
GenericServer オブジェクトを生成して返します。
...GenericServer オブジェクトを生成して返します。
config で有効な項目が増えます。以下は増える項目とそのデフォルト値です。
:ServerSoftware => "#{svrsoft} OpenSSL/#{osslv}",
:SSLEnable => true, # Ruby 1.8.3 以降では false がデ......tificate => nil,
:SSLPrivateKey => nil,
:SSLClientCA => nil,
:SSLExtraChainCert => nil,
:SSLCACertificateFile => nil,
:SSLCACertificatePath => nil,
:SSLCertificateStore => nil,
:SSLVerifyClient => ::OpenSSL::SSL::VERIFY_NONE,
:SSLVerifyDepth => ni......ifyCallback => nil, # custom verification
:SSLTimeout => nil,
:SSLOptions => nil,
:SSLStartImmediately => true,
# Must specify if you use auto generated certificate.
:SSLCertName => nil,
:SSLCertComment => "Generated by Ruby/OpenSSL"
@param confi... -
WEBrick
:: HTTPAuth :: BasicAuth . new(config , default = Config :: BasicAuth) -> WEBrick :: HTTPAuth :: BasicAuth (30608.0) -
BasicAuth オブジェクトを生成します。config は設定を保存したハッシュです。
...BasicAuth オブジェクトを生成します。config は設定を保存したハッシュです。
config で有効なハッシュキーは以下の通りです。
:Realm =>
:UserDB =>
:Logger =>
:AutoReloadUserDB =>
realm を表す文字列 :Realm には与......。:UserDB
には WEBrick::HTTPAuth::Htpasswd オブジェクトを与えます。:Logger には
ロガーオブジェクトを与えます。また、:AutoReloadUserDB には
WEBrick::HTTPAuth::Htpasswd#get_passwd の
reload_db に渡す引数を与えます。
@param config 設定を保持して......いるハッシュを指定します。
@param default デフォルトは WEBrick::Config::BasicAuth です。... -
Rake
:: InvocationChain . new(task _ name , tail) (30319.0) -
与えられたタスク名と一つ前の Rake::InvocationChain を用いて自身を初期化します。
...e::InvocationChain を用いて自身を初期化します。
@param task_name タスク名を指定します。
@param tail 一つ前の Rake::InvocationChain を指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
tail =......Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
tail.to_s # => "TOP => task_a"
b = Rake::InvocationChain.new("task_b", tail)
b.to_s # => "TOP => task_a => task_b"
end
//}... -
WEBrick
:: HTTPServlet :: DefaultFileHandler . new(server , local _ path) -> WEBrick :: HTTPServlet :: DefaultFileHandler (27401.0) -
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま りありません。
...
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま
りありません。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param local_path 処理するファイルのパスを指定し... -
Zlib
:: Deflate . new(level = Zlib :: DEFAULT _ COMPRESSION , windowBits = Zlib :: MAX _ WBITS , memlevel = Zlib :: DEF _ MEM _ LEVEL , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: Deflate (25327.0) -
圧縮ストリームを作成します。各引数の詳細は zlib.h を 参照して下さい。nil の場合はデフォルトの値を使用します。
...。各引数の詳細は zlib.h を
参照して下さい。nil の場合はデフォルトの値を使用します。
@param level 0-9の範囲の整数, またはZlib::DEFAULT_COMPRESSIONを指定します。詳細はzlib.hを参照してください。
@param windowBits ウィンドウの大き......lib.hを参照してください。
@param memlevel 0-9の範囲の整数で指定します。詳細はzlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::HUFFMAN_ONLY, Zlib::DEFAULT_STRATEGYなど指定します。詳細はzlib.h を参照してください。
require 'zli......b'
dez = Zlib::Deflate.new(9, nil, 9)
dez << "123" * 20
dezstr = dez.finish
p dezstr #=> "x\3323426$\027\001\000e\217\v\271"
inz = Zlib::Inflate.new
inzstr = inz.inflate(dezstr)
p inzstr #=> "123123123123123123123123123123123123123123123123123123123123"... -
WEBrick
:: HTTPAuth :: DigestAuth . new(config , default = WEBrick :: Config :: DigestAuth) -> WEBrick :: HTTPAuth :: DigestAuth (25008.0) -
自身を初期化します。
...スを使用してください。
@param config 設定を保持しているハッシュを指定します。
:Realm と :UserDB は必ず指定しなければなりません。
@param default デフォルトは WEBrick::Config::DigestAuth です。
@see WEBrick::Config::DigestAuth... -
Zlib
:: GzipWriter . new(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter (24731.0) -
io と関連付けられた GzipWriter オブジェクトを作成します。 level, strategy は Zlib::Deflate.new と同じです。 GzipWriter オブジェクトは io に gzip 形式のデータを 逐次ライトします。io には少なくとも、IO#write と 同じ動作をする write メソッドが定義されている必要があります。
...
io と関連付けられた GzipWriter オブジェクトを作成します。
level, strategy は Zlib::Deflate.new と同じです。
GzipWriter オブジェクトは io に gzip 形式のデータを
逐次ライトします。io には少なくとも、IO#write と
同じ動作をする write......m io IOオブジェクト、もしくは少なくとも、
IO#write と 同じ動作をする write メソッドが定義されている必要があります。
@param level 0-9の範囲の整数を指定します。詳細はzlib.hを参照してください。
@param strategy Zlib::FI......lib::HUFFMAN_ONLY, Zlib::DEFAULT_STRATEGYなど指定します。詳細はzlib.h を>参照してください。
require 'zlib'
filename='hoge1.gz'
f = File.open(filename, "w")
gz = Zlib::GzipWriter.new(f)
gz.puts "hogehoge" * 100
gz.close
p gz.closed? #=> true
p FileTest.size(fi... -
WEBrick
:: HTTPProxyServer . new(config , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPProxyServer (24632.0) -
プロクシオブジェクトを生成して返します。
...ロクシオブジェクトを生成して返します。
@param config 設定を保存したハッシュを指定します。
設定として有効なハッシュのキーとその値は WEBrick::HTTPServer.new と同じです。
それに加えて以下のキーが有......。この proc は
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest オブジェクトを引数として
proc.call(req, res) のように呼ばれます。
認証に失敗した場合 proc は適切な例外を発生させなければいけません。nil を指定した場合......nil です。通常は WEBrick::HTTPAuth::ProxyBasicAuth か
WEBrick::HTTPAuth::ProxyDigestAuth を使用します。
//emlist{
require 'webrick'
require 'webrick/httpproxy'
auth_proc = proc{|req, res|
unless c = req['proxy-authorization']
res['Proxy-Authenticate'] = 'Basic realm="WEBri... -
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (24608.0) -
HTTPServer オブジェクトを生成して返します。
...ig 設定を保存したハッシュを指定します。有効なキー(Symbol オブジェクト)と値は以下のとおりです。
: :RequestTimeout
どれだけの時間 クライアントからの入力を待つかを整数か Float で指定します。
単位は秒です。
: :HTTPVersi......バージョンです。WEBrick::HTTPVersion オブジェクトで指定します。デフォルトは 1.1 です。
: :AccessLog
アクセスログの出力先とフォーマットを [[io, format], [io, format], ...] のような
配列で指定します。io は IO オブジェクトです。......config.html#formats
WEBrick::AccessLog::COMMON_LOG_FORMAT WEBrick::AccessLog::REFERER_LOG_FORMAT
も参照して下さい。
: :MimeTypes
拡張子と mime-type との対応をハッシュで指定します。デフォルトは
WEBrick::HTTPUtils::DefaultMimeTypes です。
: :DirectoryIndex... -
CGI
:: Session . new(request , option = {}) -> CGI :: Session (24549.0) -
セッションオブジェクトを新しく作成し返します。
...CGI のインスタンスを指定します。
@param option ハッシュを指定することができます。
以下の文字列が option のキーとして認識されます。
: session_key
クッキーと <FORM type=hidden> の name として使われます。
(default: "_session_id")......: session_id
セッション ID として使われます。
デフォルトのデータベースである FileStore を用いる場合,
値は英数字だけからなる文字列で無ければなりません。
このオプションを指定するとリクエストにセッション ID が......含まれても無視します。
(default: ランダムに生成されます)
: new_session
値が true のときは強制的に新しいセッションを始めます。
値が false のときは、リクエストにセッション ID が含まれていない場合に
例外 Argumen...