3150件ヒット
[3101-3150件を表示]
(0.175秒)
ライブラリ
- ビルトイン (883)
- csv (24)
- digest (24)
- fiddle (144)
-
fiddle
/ import (12) - ipaddr (36)
-
irb
/ context (48) - matrix (24)
- openssl (396)
- optparse (48)
- ostruct (38)
- pathname (839)
-
racc
/ parser (12) - rake (36)
- resolv (24)
- rexml (12)
-
rexml
/ document (108) -
rubygems
/ package / tar _ header (12) -
rubygems
/ platform (12) -
rubygems
/ requirement (12) -
rubygems
/ version (24) - scanf (6)
- set (28)
- socket (48)
- uri (72)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (84) -
webrick
/ httputils (12) -
webrick
/ httpversion (12) - win32ole (84)
- zlib (24)
クラス
-
ARGF
. class (24) - Addrinfo (24)
- Array (84)
- BasicObject (12)
- Bignum (6)
-
CSV
:: Table (24) - Complex (12)
- Data (6)
-
Digest
:: Base (24) -
Enumerator
:: Lazy (22) - Exception (24)
- FalseClass (24)
-
Fiddle
:: Pointer (144) - Fixnum (6)
- Float (46)
-
Gem
:: Package :: TarHeader (12) -
Gem
:: Platform (12) -
Gem
:: Requirement (12) -
Gem
:: Version (24) - Hash (24)
- IPAddr (36)
-
IRB
:: Context (48) - Integer (24)
- MatchData (12)
- Matrix (12)
- Method (24)
- Module (36)
- NameError (12)
- Object (12)
-
OpenSSL
:: BN (12) -
OpenSSL
:: Config (12) -
OpenSSL
:: HMAC (36) -
OpenSSL
:: Netscape :: SPKI (24) -
OpenSSL
:: PKCS7 (24) -
OpenSSL
:: PKey :: DH (36) -
OpenSSL
:: PKey :: DSA (72) -
OpenSSL
:: PKey :: RSA (72) -
OpenSSL
:: X509 :: CRL (24) -
OpenSSL
:: X509 :: Certificate (24) -
OpenSSL
:: X509 :: Extension (12) -
OpenSSL
:: X509 :: Name (12) -
OpenSSL
:: X509 :: Request (24) - OpenStruct (38)
- OptionParser (24)
-
OptionParser
:: ParseError (24) - Pathname (839)
- Proc (24)
-
Process
:: Status (12) -
REXML
:: Attribute (12) -
REXML
:: Child (24) -
REXML
:: DocType (12) -
REXML
:: Element (36) -
REXML
:: Elements (12) -
REXML
:: Entity (12) -
REXML
:: ParseException (12) -
Racc
:: Parser (12) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) -
Rake
:: TaskArguments (24) - Range (12)
- Rational (12)
- Regexp (24)
-
Resolv
:: IPv4 (12) -
Resolv
:: IPv6 (12) -
Scanf
:: FormatSpecifier (6) - Set (16)
-
Socket
:: Option (24) - String (108)
- Struct (24)
- Symbol (140)
- Thread (40)
-
Thread
:: Backtrace :: Location (12) - Time (18)
-
URI
:: Generic (72) - UnboundMethod (24)
- UncaughtThrowError (11)
- Vector (12)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (84) -
WEBrick
:: HTTPUtils :: FormData (12) -
WEBrick
:: HTTPVersion (12) -
WIN32OLE
_ PARAM (24) -
WIN32OLE
_ TYPE (36) -
WIN32OLE
_ TYPELIB (24) -
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (24)
-
Fiddle
:: Importer (12) -
OpenSSL
:: Buffering (12)
キーワード
- % (12)
- +@ (12)
- -@ (12)
- << (12)
- =~ (12)
- [] (36)
- []= (36)
-
add
_ namespace (24) -
add
_ trace _ func (12) - atime (12)
- basename (12)
- bind (12)
- binread (12)
- binwrite (12)
- birthtime (11)
- blockdev? (12)
- body= (12)
- capitalize (12)
- chardev? (12)
- chmod (12)
- chown (12)
- chunked= (12)
-
content
_ length (12) -
content
_ length= (12) - ctime (12)
- data (12)
-
delete
_ all (12) -
delete
_ namespace (12) - directory? (12)
- dirname (12)
- downcase (9)
-
each
_ entry (15) -
each
_ line (24) - empty? (9)
- entities (12)
- executable? (12)
-
executable
_ real? (12) - exist? (12)
- export (60)
- extname (12)
- file? (12)
- find (24)
- fnmatch (12)
- fnmatch? (12)
- ftype (12)
- grep (12)
-
grep
_ v (10) - grpowned? (12)
- help (12)
- hex (12)
- hexdigest (24)
- hostname= (12)
-
http
_ version (12) - id2name (12)
- inspect (271)
- inspect? (12)
-
inspect
_ mode= (12) - intern (12)
- join (12)
- lchmod (12)
- lchown (12)
- lstat (12)
-
make
_ link (12) -
make
_ symlink (12) - match (12)
- merge! (12)
-
method
_ missing (12) - mkdir (12)
- mkpath (12)
- mtime (12)
- name (53)
-
next
_ float (11) -
next
_ sibling= (12) - normalize (12)
- normalize! (12)
- oct (12)
- open (24)
- opendir (24)
- owned? (12)
- pipe? (12)
-
prev
_ float (11) -
previous
_ sibling= (12) - print (12)
- ptr (12)
- read (12)
- readable? (12)
-
readable
_ real? (12) - readlines (12)
- readlink (12)
- ref (12)
- rename (12)
- rmdir (12)
- rmtree (12)
-
set
_ trace _ func (12) - setgid? (12)
- setuid? (12)
- size (12)
- size? (12)
- slice (12)
- socket? (12)
- split (12)
-
start
_ with? (6) - stat (12)
- sticky? (12)
- succ (12)
- swapcase (12)
- symlink? (12)
- sysopen (12)
-
to
_ csv (12) -
to
_ f (12) -
to
_ h (14) -
to
_ i (12) -
to
_ path (12) -
to
_ pem (120) -
to
_ proc (12) -
to
_ set (24) -
to
_ sockaddr (12) -
to
_ str (48) -
to
_ string (24) -
to
_ sym (12) -
token
_ to _ str (12) - truncate (12)
- uniq (24)
- uniq! (24)
- upcase (12)
- userinfo= (12)
- utime (12)
- version (12)
-
world
_ readable? (12) -
world
_ writable? (12) - writable? (12)
-
writable
_ real? (12) - write (24)
- zero? (12)
検索結果
先頭5件
-
Symbol
# id2name -> String (14.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern......シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern
@see Symbol#name... -
BasicObject
# method _ missing(name , *args) -> object (13.0) -
呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド を呼び出します。
...に渡されます。
デフォルトではこのメソッドは例外 NoMethodError を発生させます。
@param name 未定義メソッドの名前(シンボル)です。
@param args 未定義メソッドに渡された引数です。
@return ユーザー定義の method_missing メソ......ng)
if name.to_s =~ /\Afind_(\d+)_in\z/
if @data[lang]
p @data[lang][$1.to_i]
else
raise "#{lang} unknown"
end
else
super
end
end
end
dic = Foo.new({:English => %w(zero one two), :Esperanto => %w(nulo unu du)})
dic.find_2_in :Esperanto #=> "du"......メソッドを override する場合は対象のメソッド名に対して
Object#respond_to? が真を返すようにしてください。
そのためには、Object#respond_to_missing? も同様に override する必
要があります。
@see Object#respond_to?, Object#respond_to_missing?... -
REXML
:: Child # next _ sibling=(other) (13.0) -
other を self の次の隣接ノードとします。
...other を挿入します。
@param other 挿入するノード
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d
p a.to_s # => "<a><d/><b/><c/></a>"
//}... -
URI
:: Generic # merge!(rel) -> self (13.0) -
与えられたパス rel を自身へ連結します。
...列の場合は URI.parse(rel) によって、URI に変換してから連結します。
@param rel 連結したいパスを文字列か URI オブジェクトで与えます。
例:
require 'uri'
u = URI.parse('http://example.com/')
u.merge!('/foo/bar.html')
p u.to_s......#=> http://example.com/foo/bar.html... -
Digest
:: Base # hexdigest -> String (8.0) -
updateや<<によって追加した文字列に対するハッシュ値を、 ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
...updateや<<によって追加した文字列に対するハッシュ値を、
ASCIIコードを使って16進数の列を示す文字列にエンコードして返します。
返す文字列は、
MD5では32バイト長、SHA1およびRMD160では40バイト長、SHA256では64バイト長、
SH......バイト長です。
Rubyで書くと以下と同じです。
def hexdigest
digest.unpack("H*")[0]
end
例:
# MD5の場合
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest.hexdigest # => "58e53d1324eef6265fdb97b08ed9aadf"
@see Digest::Base#digest...