2468件ヒット
[2401-2468件を表示]
(0.133秒)
ライブラリ
- ビルトイン (433)
-
cgi
/ html (48) - csv (84)
-
fiddle
/ import (24) - json (48)
-
net
/ ftp (144) -
net
/ http (252) -
net
/ imap (180) -
net
/ smtp (24) - openssl (336)
- optparse (12)
- ostruct (31)
-
rdoc
/ code _ object (12) - resolv (12)
-
rexml
/ document (60) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (60) -
rexml
/ sax2listener (24) -
rexml
/ streamlistener (12) -
ripper
/ filter (24) -
rubygems
/ package / tar _ input (24) -
rubygems
/ package / tar _ output (36) -
rubygems
/ package / tar _ writer (24) -
rubygems
/ security (48) -
rubygems
/ source _ info _ cache (84) -
rubygems
/ validator (24) - socket (216)
-
webrick
/ httprequest (12) -
webrick
/ httputils (132) -
win32
/ registry (24) - zlib (12)
クラス
- BasicObject (36)
- BasicSocket (36)
- CSV (72)
-
CSV
:: Row (12) - Data (33)
-
Gem
:: Package :: TarInput (24) -
Gem
:: Package :: TarOutput (36) -
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: Package :: TarWriter :: RestrictedStream (12) -
Gem
:: Security :: Policy (36) -
Gem
:: Security :: Signer (12) -
Gem
:: SourceInfoCache (84) -
Gem
:: Validator (24) - IO (12)
-
JSON
:: Parser (24) -
JSON
:: State (24) - MatchData (302)
-
Net
:: FTP (144) -
Net
:: HTTP (192) -
Net
:: IMAP (48) -
Net
:: IMAP :: ContinuationRequest (24) -
Net
:: IMAP :: FetchData (24) -
Net
:: IMAP :: ResponseCode (12) -
Net
:: IMAP :: StatusData (24) -
Net
:: IMAP :: TaggedResponse (24) -
Net
:: IMAP :: UntaggedResponse (24) -
Net
:: SMTP (24) -
OpenSSL
:: ASN1 :: ASN1Data (84) -
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: ASN1 :: Primitive (12) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (24) -
OpenSSL
:: Engine (24) -
OpenSSL
:: HMAC (24) -
OpenSSL
:: PKCS7 (48) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: PKey (24) -
OpenSSL
:: X509 :: Attribute (24) - OpenStruct (31)
- OptionParser (12)
- Proc (7)
-
RDoc
:: CodeObject (12) -
REXML
:: CData (36) -
REXML
:: Element (12) -
REXML
:: Entity (12) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Parsers :: SAX2Parser (60) - Regexp (12)
-
Resolv
:: DNS :: Resource :: TXT (12) -
Ripper
:: Filter (24) -
RubyVM
:: InstructionSequence (10) -
Socket
:: AncillaryData (144) -
Socket
:: Option (36) - String (12)
- Symbol (9)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPUtils :: FormData (132) -
Win32
:: Registry (24) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: HtmlExtension (48) -
Fiddle
:: Importer (24) -
Net
:: HTTPHeader (60) -
REXML
:: SAX2Listener (24) -
REXML
:: StreamListener (12)
キーワード
- << (43)
- == (15)
- [] (60)
-
add
_ data (12) -
add
_ gem _ contents (12) -
add
_ signatures (12) - alien (12)
-
append
_ data (12) - attr (24)
- begin (12)
- bind (12)
- bytebegin (2)
- byteend (2)
- byteoffset (6)
-
cache
_ data (12) - captures (12)
- cdata (24)
- cdata? (12)
- cdatas (12)
- clone (12)
-
cmsg
_ is? (12) -
content
_ type (12) -
content
_ type= (12) - data= (12)
-
data
_ type (12) - deconstruct (5)
-
deconstruct
_ keys (5) - depth (12)
- depth= (12)
-
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - each (12)
-
each
_ data (12) -
each
_ pair (24) - end (12)
- environment (12)
- eql? (15)
- family (12)
- fdatasync (12)
- fetch (12)
- field? (12)
-
field
_ size _ limit (12) - filename (12)
- filename= (12)
-
form
_ data= (12) - get (24)
- getbinaryfile (24)
- gets (12)
- hash (15)
- inspect (15)
-
instance
_ eval (24) - int (12)
-
ip
_ pktinfo (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
latest
_ cache _ data (12) - length (12)
- level (12)
- list (12)
- listen (60)
-
load
_ private _ key (12) -
load
_ public _ key (12) - mailbox (12)
- match (33)
- members (3)
-
method
_ missing (12) -
multipart
_ form (48) - name (12)
- name= (12)
-
named
_ captures (12) - names (12)
- ndata (12)
- offset (24)
-
on
_ XXX (12) -
on
_ default (12) - parse (12)
- patch (24)
- post (24)
- post2 (24)
-
post
_ match (12) -
pre
_ match (12) -
processing
_ instruction (12) - put (36)
- put2 (24)
- putbinaryfile (24)
- query (12)
-
raw
_ data (36) - read (24)
-
read
_ all _ cache _ data (12) -
read
_ cache _ data (12) - readline (12)
- readlines (12)
- recvmsg (12)
-
recvmsg
_ nonblock (12) - regexp (12)
- request (24)
-
request
_ post (24) -
request
_ put (24) -
reset
_ cache _ data (12) -
reset
_ cache _ for (12) - retrbinary (24)
-
send
_ request (12) - sendmsg (12)
- seqno (12)
-
set
_ cache _ data (12) -
set
_ content _ type (12) -
set
_ form _ data (12) - shift (12)
- sign (24)
- size (12)
- source (12)
- storbinary (24)
- store (12)
- string (12)
- syssign (12)
- sysverify (12)
- tag (12)
- tag= (12)
-
tag
_ class (12) -
tag
_ class= (12) - tagging (24)
-
to
_ a (12) -
to
_ ary (12) -
to
_ binary (10) -
to
_ der (12) -
to
_ h (13) -
to
_ s (51) - type (12)
-
uid
_ fetch (12) -
uid
_ store (12) - union (12)
-
unix
_ rights (12) - unpack (12)
- update (36)
- value (36)
- value= (24)
-
values
_ at (12) - verify (24)
-
verify
_ data (12) -
verify
_ data= (12) -
verify
_ gem (24) - with (3)
- write (36)
検索結果
先頭5件
-
Fiddle
:: Importer # union(signature) -> Class (113.0) -
C の共用体型に対応する Ruby のクラスを構築して返します。
...typedef union epoll_data
{
void *ptr;
int fd;
uint32_t u32;
uint64_t u64;
} epoll_data_t;
は、Ruby上では
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "libc.so.6"
typealias("uint32_t", "unsigned int")
typealias("uint64_t", "unsigne......d long long")
EPollData = union(["void *ptr",
"int fd",
"uint32_t u32",
"uint64_t u64",
])
end
となります。
返されるクラスは Fiddle::CUnion を継承しています。
1.9.x ではこ......のメソッドで返されるクラスは正しく動作しません。
2.0以降では修正されています。
@param signature 共用体の各要素を文字列で表現したものの配列... -
Proc
# <<(callable) -> Proc (113.0) -
self と引数を合成した Proc を返します。
...、まず受け取った引数を callable に渡して呼び出し、
その戻り値を self に渡して呼び出した結果を返します。
Proc#>> とは呼び出しの順序が逆になります。
@param callable Proc、Method、もしくは任意の call メソッドを持ったオブ.......call(3) # => 36
//}
//emlist[call を定義したオブジェクトを渡す例][ruby]{
class WordScanner
def self.call(str)
str.scan(/\w+/)
end
end
File.write('testfile', <<~TEXT)
Hello, World!
Hello, Ruby!
TEXT
pipeline = proc { |data| puts "word count: #{data.size}" } << WordScann......er << File.method(:read)
pipeline.call('testfile') # => word count: 4
//}
@see Method#<<, Method#>>... -
WEBrick
:: HTTPRequest # query -> Hash (113.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
...力した値を表すハッシュを返します。
ハッシュのキーも値も unescape されています。ただし multipart/form-data なフォームデータの場合には
ユーザが content-transfer-encoding ヘッダを見て適切に処理する必要があります。
ハッシュ......の値は正確には文字列ではなく String クラスのサブクラスである WEBrick::HTTPUtils::FormData
クラスのインスタンスです。
multipart/form-data なフォームデータであってもサイズの制限なく、通常のフォームデータと
同じように扱わ......巨大な文字列が
生成されてしまいます。
例:
h = req.query
p h['q'] #=> "ruby rails session"
p h['upfile']['content-type'] #=> "plain/text"
p h['upfile'].filename #=> "my_file.txt"
p h['upfile'] #=> "hoge hoge hoge"... -
CSV
# gets -> Array | CSV :: Row (107.0) -
String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。
...しない場合は配列を返します。
ヘッダを使用する場合は CSV::Row を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.readline # => ["header1", "header2"]
csv.readline # => ["row1_1", "row1_2"]
__END__
header1,header2
row1_1,row1_2
//}... -
CSV
# shift -> Array | CSV :: Row (107.0) -
String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。
...しない場合は配列を返します。
ヘッダを使用する場合は CSV::Row を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.readline # => ["header1", "header2"]
csv.readline # => ["row1_1", "row1_2"]
__END__
header1,header2
row1_1,row1_2
//}... -
Net
:: FTP # get(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (102.0) -
サーバ上のファイルを取得します。
...nary の値に従って
Net::FTP#getbinaryfile もしくは
Net::FTP#gettextfile を呼びだします。
binary が偽のとき、つまりテキストモードの
ときには blocksize は無視されます。
@param remotefile 取得対象のリモートのファイル名を与えます。
@pa......ram localfile 取得したデータを格納するローカルのファイル名を与えます。
@param blocksize データ転送の単位をバイト単位で与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コードが......5yz のときに発生します。
@raise Net::FTPProtoError 応答コードが RFC 的に正しくない場合に発生します。
@raise Net::FTPReplyError 応答コードが上の場合以外で正しくない場合に発生します。... -
CSV
# field _ size _ limit -> Integer (31.0) -
フィールドサイズの最大値を返します。
...ire "csv"
csv = CSV.new(DATA)
csv.field_size_limit # => nil
p csv.read # => [["a", "b"], ["\n2\n2\n", ""]]
DATA.rewind
csv = CSV.new(DATA, field_size_limit: 4)
p csv.field_size_limit # => 4
csv.read # => #<CSV::MalformedCSVError: Field size exceeded on line 2.>
__END__
"a","b"
"
2
2
",""
//}
@se...