ライブラリ
- ビルトイン (172)
-
cgi
/ session (11) - csv (88)
- drb (73)
- fiddle (44)
- json (22)
-
net
/ http (33) -
net
/ smtp (39) - openssl (22)
- optparse (77)
- pathname (11)
- pstore (11)
- rake (220)
- resolv (11)
-
rexml
/ document (44) -
rubygems
/ requirement (22) - uri (11)
-
webrick
/ httpauth / basicauth (11) -
webrick
/ httpauth / digestauth (11) -
webrick
/ httpproxy (11) -
webrick
/ httpserver (11) -
webrick
/ httpservlet / filehandler (11) -
webrick
/ ssl (11) - win32ole (33)
- zlib (88)
クラス
-
CGI
:: Session (11) - CSV (88)
-
DRb
:: DRbServer (62) -
Fiddle
:: Closure (11) -
Fiddle
:: Closure :: BlockCaller (11) -
Fiddle
:: Function (22) -
Gem
:: Requirement (22) - Hash (121)
-
Net
:: SMTP (39) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Name (11) - OptionParser (77)
- PStore (11)
- Pathname (11)
-
REXML
:: Document (22) -
REXML
:: Formatters :: Default (11) -
REXML
:: XMLDecl (11) -
Rake
:: FileList (132) -
Rake
:: InvocationChain (33) -
Rake
:: TaskArguments (55) -
Resolv
:: Hosts (11) - Thread (7)
- ThreadGroup (11)
-
URI
:: Generic (11) -
WEBrick
:: GenericServer (11) -
WEBrick
:: HTTPAuth :: BasicAuth (11) -
WEBrick
:: HTTPAuth :: DigestAuth (11) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (22) -
Zlib
:: Deflate (33) -
Zlib
:: GzipWriter (33)
モジュール
- DRb (11)
- JSON (22)
- Marshal (22)
-
Net
:: HTTPHeader (33) - Zlib (22)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
-
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ OBJECT _ TYPE (11) -
DEFAULT
_ STRATEGY (11) -
DEFAULT
_ VERSION (11) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
- ThreadGroup (11)
- [] (44)
- add (11)
- append (11)
- clear (11)
-
clear
_ exclude (11) - create (11)
- default (44)
-
default
_ acl (11) -
default
_ argc _ limit (11) -
default
_ argv (11) -
default
_ event _ sources (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ ole _ types (11) -
default
_ proc (11) -
default
_ safe _ level (7) - deflate (11)
- dump (22)
- encoding (11)
-
excluded
_ from _ list? (11) - existing (11)
- existing! (11)
- ext (11)
- fetch (51)
- foreach (11)
- generate (11)
- getopts (22)
- gsub! (11)
- import (11)
- irb (11)
-
is
_ a? (11) -
kind
_ of? (11) - member? (11)
- names (11)
-
net
/ ftp (9) -
new
_ scope (11) - open (66)
- order! (22)
- params (11)
- parse! (11)
- pathmap (11)
- permute! (11)
- rake (11)
- rdoc (11)
- read (11)
- readlines (11)
- resolve (11)
-
rexml
/ parsers / sax2parser (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
set
_ params (11) - shift (11)
- start (28)
-
start
_ service (11) -
to
_ hash (11) -
to
_ s (11) - tsort (11)
- unparse (11)
-
values
_ at (11) - version (11)
-
with
_ defaults (11) - xmlrpc (3)
- クラス/メソッドの定義 (11)
検索結果
先頭5件
- REXML
:: Formatters :: Default . new(ie _ hack=false) -> REXML :: Formatter :: Default - 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 - Zlib
:: GzipWriter . new(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter - CSV
. new(data , options = Hash . new) -> CSV
-
REXML
:: Formatters :: Default . new(ie _ hack=false) -> REXML :: Formatter :: Default (21302.0) -
フォーマッタオブジェクトを生成して返します。
フォーマッタオブジェクトを生成して返します。
このフォーマッタによる出力は基本的にテキストの空白や改行を変化させません。
ie_hack に真を渡すと、空のタグを閉じる前で空白を挿入します。
これは特定のバージョンのIEのXMLパーサのバグを避けるための機能です。
@param ie_hack 空のタグを閉じる所にスペースを入れるかどうかを指定します -
WEBrick
:: HTTPServlet :: DefaultFileHandler . new(server , local _ path) -> WEBrick :: HTTPServlet :: DefaultFileHandler (21301.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 (18439.0) -
圧縮ストリームを作成します。各引数の詳細は zlib.h を 参照して下さい。nil の場合はデフォルトの値を使用します。
...。
@param level 0-9の範囲の整数, またはZlib::DEFAULT_COMPRESSIONを指定します。詳細はzlib.hを参照してください。
@param windowBits ウィンドウの大きさを整数で指定します。詳細はzlib.hを参照してください。
@param memlevel 0-9の範囲の整数......UFFMAN_ONLY, Zlib::DEFAULT_STRATEGYなど指定します。詳細はzlib.h を参照してください。
require 'zlib'
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.inf... -
Zlib
:: GzipWriter . new(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter (18437.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......ソッドが定義されている必要があります。
@param level 0-9の範囲の整数を指定します。詳細はzlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::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(filename) #=> 32... -
CSV
. new(data , options = Hash . new) -> CSV (18350.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...available for output, the default
$INPUT_RECORD_SEPARATOR ($/) is used. Obviously,
discovery takes a little time. Set manually if speed is important. Also
note that IO objects should be opened in binary mode on Windows if this
feature will be used as the line-ending translation can ca......s set to +nil+, or off,
by default.
: :converters
CSV::Converters から取り出した名前の配列です。変換器が一つだけ
の場合は配列に格納する必要はありません。
全ての組み込みの変換器は、値を変換する前に UTF-8 にエンコーディン......ァイルの読み込み][ruby]{
require "csv"
users =<<-EOS
id,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
File.write("test.csv", users)
File.open("test.csv", "r") do |f|
csv = CSV.new(f, headers: true)
csv.class # => CSV
csv.first # => #<C... -
WEBrick
:: HTTPProxyServer . new(config , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPProxyServer (18344.0) -
プロクシオブジェクトを生成して返します。
...定を保存したハッシュを指定します。
設定として有効なハッシュのキーとその値は WEBrick::HTTPServer.new と同じです。
それに加えて以下のキーが有効です。
: :ProxyAuthProc
プロクシ認証を行う Proc オブジ......h_proc = proc{|req, res|
unless c = req['proxy-authorization']
res['Proxy-Authenticate'] = 'Basic realm="WEBrick Proxy"'
raise WEBrick::HTTPStatus::ProxyAuthenticationRequired
else
# 略
end
}
s = WEBrick::HTTPProxyServer.new(ProxyAuthProc: auth_proc, Port: 8080)
//}
: :Pro......の Proxy の URI
を URI オブジェクトで指定します。
//emlist{
require 'uri'
require 'webrick/httpproxy'
u = URI.parse('http://localhost:18080/')
s = WEBrick::HTTPProxyServer.new(ProxyURI: u, Port: 8080)
//}
@param default デフォルトは WEBrick::Config::HTTP です。... -
Fiddle
:: Function . new(ptr , args , ret _ type , abi=Fiddle :: Function :: DEFAULT , name: nil) -> Fiddle :: Function (18320.0) -
ptr (関数ポインタ)から Fiddle::Function オブジェクトを 生成します。
...r を渡します。
args、ret_type で関数の引数と返り値の型を指定します。これには以下の
定数が利用できます。「-TYPE_INT」 のように符号を反転させると unsigned を
意味します。
* Fiddle::TYPE_VOID
* Fiddle::TYPE_VOIDP
* Fiddle::TYPE_CHA......_T
abi で呼出規約を指定します。
* Fiddle::Function::DEFAULT
* Fiddle::Function::STDCALL
のどちらかを指定します。
require 'fiddle'
h = Fiddle::Handle.new('libc.so.6')
func = Fiddle::Function.new(h.sym("strlen"), [Fiddle::TYPE_VOIDP],... -
WEBrick
:: GenericServer . new(config = {} , default = WEBrick :: Config :: General) -> WEBrick :: GenericServer (18314.0) -
GenericServer オブジェクトを生成して返します。
...保存したハッシュを指定します。
@param default サーバのデフォルトの設定を保存したハッシュを指定します。指定された config で
設定がなかった項目に関してはこの default の値が使われます。
@see WEBrick::Config::Gene... -
WEBrick
:: HTTPServer . new(config = {} , default = WEBrick :: Config :: HTTP) -> WEBrick :: HTTPServer (18314.0) -
HTTPServer オブジェクトを生成して返します。
...Brick::AccessLog::REFERER_LOG_FORMAT
も参照して下さい。
: :MimeTypes
拡張子と mime-type との対応をハッシュで指定します。デフォルトは
WEBrick::HTTPUtils::DefaultMimeTypes です。
: :DirectoryIndex
ディレクトリのインデックスとなるファイ......場合、クライアントからのリクエスト URI に含まれる 8bit 目が立った文字をエスケープします。
デフォルトは false です。
@param default config で指定されなかった場合のデフォルトの設定を保存したハッシュを指定します。... -
Fiddle
:: Closure . new(ret , args , abi=Fiddle :: Function :: DEFAULT) -> Fiddle :: Closure (18308.0) -
そのクラスの call メソッドを呼びだすような Fiddle::Closure オブジェクトを返します。
...iddle::Closure オブジェクトを返します。
args、ret で関数の引数と返り値の型を指定します。
指定は Fiddle::Function.new と同様なので、そちら
を参照してください。
@param ret 返り値の型
@param args 引数の型を表す配列
@param abi 呼出...