別のキーワード
ライブラリ
- ビルトイン (325)
- abbrev (11)
- bigdecimal (198)
-
bigdecimal
/ util (33) - csv (341)
- dbm (55)
- delegate (11)
- digest (121)
- erb (66)
- fiber (8)
- fiddle (44)
-
fiddle
/ import (11) - forwardable (44)
- gdbm (66)
-
io
/ console (33) - ipaddr (11)
-
irb
/ cmd / load (11) -
irb
/ ext / use-loader (33) - json (66)
-
json
/ add / bigdecimal (11) -
json
/ add / exception (11) - matrix (67)
- mkmf (176)
- monitor (3)
-
net
/ http (88) -
net
/ pop (44) - openssl (275)
- optparse (330)
- ostruct (20)
- pathname (154)
- pp (4)
- prime (33)
- pstore (44)
-
rdoc
/ markup (11) -
rexml
/ document (264) - rubygems (11)
-
rubygems
/ custom _ require (11) -
rubygems
/ dependency _ installer (11) -
rubygems
/ requirement (33) -
rubygems
/ specification (11) - sdbm (55)
- set (139)
- shell (54)
-
shell
/ command-processor (30) -
shell
/ filter (36) - socket (231)
- stringio (102)
- strscan (55)
- thread (12)
- thwait (6)
- uri (33)
-
webrick
/ httpresponse (66) -
webrick
/ httpserver (22) -
webrick
/ httpservlet / abstract (66) -
webrick
/ httputils (33) -
webrick
/ httpversion (11) -
webrick
/ log (22) - win32ole (11)
- zlib (319)
クラス
- Addrinfo (55)
- Array (30)
- BasicSocket (121)
- BigDecimal (209)
- Binding (8)
- CSV (66)
-
CSV
:: Row (99) -
CSV
:: Table (176) - DBM (55)
-
Digest
:: Base (110) - ERB (66)
- Exception (33)
- Fiber (11)
-
Fiddle
:: Pointer (44) - Float (22)
- GDBM (66)
-
Gem
:: DependencyInstaller (11) -
Gem
:: Requirement (33) -
Gem
:: Specification (11) - IO (33)
- IPAddr (11)
-
IRB
:: Context (22) -
IRB
:: ExtendCommand :: Require (11) - Integer (22)
-
JSON
:: Parser (11) -
JSON
:: State (11) - Matrix (45)
-
Matrix
:: LUPDecomposition (11) - Monitor (3)
-
Net
:: HTTPGenericRequest (33) -
Net
:: HTTPResponse (22) -
Net
:: POP3 (11) -
Net
:: POPMail (33) - Object (30)
-
OpenSSL
:: ASN1 :: ObjectId (55) -
OpenSSL
:: BN (209) - OpenStruct (20)
- OptionParser (275)
- PStore (44)
- Pathname (154)
- Prime (22)
-
RDoc
:: Markup (11) -
REXML
:: Attribute (11) -
REXML
:: Attributes (55) -
REXML
:: DocType (11) -
REXML
:: Element (110) -
REXML
:: Elements (77) - Range (35)
- Rational (11)
- SDBM (55)
- Set (117)
- Shell (54)
-
Shell
:: CommandProcessor (30) -
Shell
:: Filter (36) - Socket (11)
-
Socket
:: AncillaryData (11) - String (11)
- StringIO (102)
- StringScanner (55)
-
Thread
:: Queue (33) -
Thread
:: SizedQueue (33) - ThreadsWait (6)
- UDPSocket (11)
- UNIXServer (11)
- UNIXSocket (11)
-
URI
:: Generic (33) - UnboundMethod (11)
- Vector (11)
-
WEBrick
:: BasicLog (22) -
WEBrick
:: HTTPResponse (66) -
WEBrick
:: HTTPServer (22) -
WEBrick
:: HTTPServlet :: AbstractServlet (66) -
WEBrick
:: HTTPUtils :: FormData (33) -
WEBrick
:: HTTPVersion (11) -
WIN32OLE
_ TYPE (11) -
Zlib
:: Deflate (66) -
Zlib
:: GzipReader (154) -
Zlib
:: GzipWriter (77) -
Zlib
:: Inflate (22)
モジュール
- Enumerable (158)
-
Fiddle
:: Importer (11) - Forwardable (44)
-
IRB
:: ExtendCommandBundle (11) -
JSON
:: Generator :: GeneratorMethods :: Object (11) - Kernel (253)
-
Net
:: HTTPHeader (33) -
OptionParser
:: Arguable (55)
キーワード
- % (11)
- + (22)
- << (66)
- <=> (22)
- == (110)
- === (35)
- =~ (11)
- >> (11)
- DelegateClass (11)
- Digest (11)
- JSON (11)
- [] (106)
- []= (22)
-
_ dump (11) - abbrev (11)
- abort (11)
-
accept
_ nonblock (11) - add (11)
-
add
_ attribute (22) -
add
_ attributes (11) -
add
_ special (11) - all (11)
- all? (21)
-
allow
_ nan? (11) - antisymmetric? (6)
- any? (29)
- attribute (11)
-
attribute
_ of (11) -
backtrace
_ locations (11) - basename (11)
-
basic
_ auth (11) - bind (11)
- binread (11)
-
bit
_ set? (11) - body (11)
- body= (11)
-
body
_ stream (11) -
body
_ stream= (11) -
by
_ col! (11) -
by
_ col _ or _ row! (11) -
by
_ row! (11) - bytes (14)
- cd (6)
- ceil (22)
- chdir (6)
- chunked= (11)
-
clear
_ bit! (11) - cmp (11)
-
cmsg
_ is? (11) - coerce (22)
-
cofactor
_ expansion (11) -
connect
_ address (11) -
connect
_ from (11) -
connect
_ nonblock (11) -
content
_ length (11) -
content
_ length= (11) - cooked (11)
- cover? (17)
-
def
_ class (11) -
def
_ delegator (11) -
def
_ instance _ delegator (11) -
def
_ method (11) -
def
_ module (11) -
default
_ event _ sources (11) - deflate (11)
- delegate (11)
- delete (88)
-
delete
_ all (11) -
delete
_ attribute (11) -
delete
_ element (11) -
delete
_ if (22) - deq (22)
- dig (9)
- digest (11)
- digest! (11)
- disjoint? (11)
- divmod (11)
-
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) -
do
_ not _ reverse _ lookup (11) - each (55)
-
each
_ byte (44) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
each
_ line (22) -
each
_ with _ index (22) - empty? (19)
-
enable
_ config (22) - entries (17)
- eql? (22)
- execute (11)
- fatal (11)
- fetch (44)
- field (11)
- field? (11)
-
field
_ size _ limit (11) - fields (11)
- file (11)
- filename (11)
-
find
_ spec _ by _ name _ and _ version (11) - finish (11)
- floor (22)
- flush (22)
- fnmatch (11)
-
force
_ quotes? (11) - foreach (18)
- gem (11)
-
get
_ attribute (11) -
get
_ attribute _ ns (11) -
get
_ text (11) - getbyte (11)
- getc (11)
- getopts (11)
- gets (11)
- getsockopt (11)
- glob (32)
-
have
_ framework (22) -
have
_ struct _ member (22) -
have
_ type (22) -
have
_ var (22) - header? (11)
- hexdigest (11)
- hexdigest! (11)
- include? (22)
- independent? (11)
- inflate (11)
-
instance
_ delegate (11) - intersect? (11)
- ip? (11)
- ipv4? (11)
- ipv6? (11)
- irb (8)
-
irb
_ require (11) - j (11)
- jj (11)
- key? (11)
-
laplace
_ expansion (11) - length (11)
- lineno (11)
- ln (11)
- load (11)
-
local
_ address (11) -
long
_ name (11) - lshift! (11)
- mail (11)
-
mask
_ bits! (11) - match? (11)
- member? (11)
- merge (11)
-
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sub (11) - modulo (11)
- mount (11)
- name (11)
- namespace (11)
-
next
_ wait (6) - noecho (11)
- none? (21)
- oid (11)
- on (132)
-
on
_ head (11) -
on
_ tail (11) - one? (21)
- order (44)
- order! (44)
- out (18)
- pack (19)
- params (11)
- parse (11)
- parse! (11)
- peek (11)
- peep (11)
- permute (22)
- permute! (22)
- pop (33)
-
pretty
_ print (15) - prime? (11)
-
prime
_ fasttest? (11) - print (22)
- printf (22)
-
proper
_ subset? (11) -
proper
_ superset? (11) -
proxy
_ basic _ auth (11) - push (11)
- pushd (6)
- pushdir (6)
- putc (11)
- puts (22)
- raw (11)
- read (11)
-
read
_ body (22) - readbyte (11)
- readchar (11)
- readline (11)
- readlines (11)
- realdirpath (11)
- realpath (11)
- recv (11)
-
recv
_ io (11) -
recvfrom
_ nonblock (11) - recvmsg (11)
- regular? (11)
-
relative
_ path _ from (11) - remainder (11)
-
remote
_ address (11) - replace (33)
- result (11)
-
return
_ headers? (11) - round (33)
- rshift! (11)
- run (11)
-
satisfied
_ by? (11) -
satisfies
_ requirement? (11) -
scan
_ full (11) -
search
_ full (11) - select (11)
- send (11)
- sendmsg (11)
-
set
_ bit! (11) -
set
_ debug _ output (11) -
set
_ dictionary (22) -
set
_ redirect (11) - setsockopt (22)
- shift (22)
-
short
_ name (11) - size (11)
-
skew
_ symmetric? (6) -
skip
_ blanks? (11) - sn (11)
- solve (11)
-
source
_ location (11) - split (11)
- src (11)
- store (11)
- sub (22)
-
sub
_ ext (11) - subset? (11)
- subtract (11)
- superset? (11)
- test (18)
- text (11)
- then (12)
-
to
_ a (28) -
to
_ bn (11) -
to
_ d (33) -
to
_ json (33) -
to
_ s (44) -
to
_ set (22) - transaction (11)
- transfer (11)
- truncate (22)
-
try
_ cpp (22) -
try
_ link (22) - ucmp (11)
-
unconverted
_ fields? (11) - ungetc (11)
- unix? (11)
- unpack (11)
- update (33)
-
use
_ loader (11) -
use
_ loader? (11) -
values
_ at (55) -
virtual
_ host (11) -
wait
_ for _ cond (3) -
with
_ config (22) - write (22)
-
write
_ headers? (11) -
yield
_ self (14) - | (6)
検索結果
先頭5件
-
Kernel
# require(path) -> bool (18352.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
...RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はその......た Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返... -
Fiddle
:: Pointer # -(n) -> Fiddle :: Pointer (18119.0) -
自身のアドレスから n バイトを引いた新しい Pointer オブジェクトを返します。
...この返り値には、free 関数がセットされず、size は 0 とされます。
@param n アドレスの差分を整数で指定します。
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cptr += 1
p cptr[0,1] #=> "b"
cptr -= 1
p cptr[0,1] #=> "a"... -
IRB
:: ExtendCommandBundle # irb _ require(*opts , &b) -> bool (12331.0) -
現在の irb に関する IRB::Context に対して irb_require コマンドを 実行します。
...現在の irb に関する IRB::Context に対して irb_require コマンドを
実行します。
@see IRB::ExtendCommand::Require#execute... -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (9319.0) -
name という名前の属性を取得します。
...合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</roo......t>
EOS
a = doc.get_elements("/root/a").first
a.attributes.get_attribute("att") # => att='<'
a.attributes.get_attribute("foo:att") # => foo:att='1'
//}... -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (9319.0) -
namespace と name で特定される属性を返します。
...ができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='<'......get_elements("/root/a").first
a.attributes.get_attribute_ns("", "att") # => att='<'
a.attributes.get_attribute_ns("http://example.org/foo", "att") # => foo:att='1'
a.attributes.get_attribute_ns("http://example.org/baz", "att") # => nil
a.attributes.get_attribute_ns("http://example.org/foo", "att... -
Zlib
:: GzipReader # each _ byte {|byte| . . . } -> nil (6361.0) -
IO クラスの同名メソッドIO#each_byteと同じです。
...IO クラスの同名メソッドIO#each_byteと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッター......ーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthError 例外を発生させます。
* EOF (圧縮データの最後) を越えて読み込み要求を受けた時。
すなわち Zlib::GzipReader#read,
Zlib::GzipReader#gets メソッド......後、Zlib::GzipFile#close メソッドが
呼び出された時。
* EOF まで読み込んだ後、Zlib::GzipReader#unused メソッドが
呼び出された時。
@raise Zlib::Error Zlib::Error を参照
@raise Zlib::GzipFile::Error Zlib::GzipFile::Errorを参照
@raise Zlib::GzipFile:... -
Integer
# to _ bn -> OpenSSL :: BN (6325.0) -
Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。
...::BN のオブジェクトに
変換します。
//emlist[][ruby]{
require 'pp'
require 'openssl'
pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}
なお、実装は、以下のようになっています。
//emlist[][ruby]{
class Integer
def to_bn
OpenSSL::BN:......:new(self)
end
end
//}
@see OpenSSL::BN.new, OpenSSL::BN#to_i... -
Kernel
# have _ struct _ member(type , member , headers = nil) -> bool (6325.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
...member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member......
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパイラに渡します。
また、後方互換性のために HAVE_ST_BAR というプリプロセッサマクロも定義します。
@pa......ram type 検査したい構造体の名前を指定します。
@param member 検査したい構造体のメンバの名前を指定します。
@param headers 追加のヘッダファイルを指定します。... -
Kernel
# have _ struct _ member(type , member , headers = nil) { . . . } -> bool (6325.0) -
member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
...member というメンバを持つ構造体 type がシステムに存在するかどうか検査します。
member というメンバを持つ構造体 type がシステムに存在する場合は、
グローバル変数 $defs に "-DHAVE_type_member" を追加し、真を返します。
member......
require 'mkmf'
have_struct_member('struct foo', 'bar') # => true
である場合、HAVE_STRUCT_FOO_BAR というプリプロセッサマクロをコンパイラに渡します。
また、後方互換性のために HAVE_ST_BAR というプリプロセッサマクロも定義します。
@pa......ram type 検査したい構造体の名前を指定します。
@param member 検査したい構造体のメンバの名前を指定します。
@param headers 追加のヘッダファイルを指定します。... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (6319.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
...を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(......00, month, -1).day == 31
raise "#{month} is not long month"
end
def get_exception
return begin
yield
rescue => e
e
end
end
e = get_exception { check_long_month(2) }
p e.backtrace_locations
# => ["test.rb:4:in `check_long_month'", "test.rb:15:in `block in <main>'", "test.rb:9:in `ge......t_exception'", "test.rb:15:in `<main>'"]
//}
@see Exception#backtrace...