ライブラリ
- English (1)
- ビルトイン (127)
- benchmark (2)
- bigdecimal (5)
-
bigdecimal
/ util (1) - csv (4)
- date (3)
- digest (3)
- erb (1)
- fiddle (14)
-
fiddle
/ import (1) - ipaddr (3)
-
irb
/ context (5) -
irb
/ inspector (1) - json (1)
- matrix (2)
- monitor (1)
- observer (1)
- openssl (40)
- optparse (4)
- ostruct (4)
- pathname (70)
-
racc
/ parser (1) - rake (10)
- readline (1)
- resolv (3)
- rexml (1)
-
rexml
/ document (33) -
rubygems
/ package / tar _ header (1) -
rubygems
/ platform (1) -
rubygems
/ requirement (1) -
rubygems
/ version (2) - scanf (2)
- set (4)
-
shell
/ command-processor (1) -
shell
/ filter (2) - socket (4)
- stringio (2)
- uri (10)
-
webrick
/ httprequest (1) -
webrick
/ httpresponse (7) -
webrick
/ httputils (1) -
webrick
/ httpversion (1) -
webrick
/ log (6) -
win32
/ registry (2) - win32ole (12)
- zlib (2)
クラス
-
ARGF
. class (3) - Addrinfo (2)
- Array (7)
- BasicObject (1)
-
Benchmark
:: Tms (1) - BigDecimal (6)
-
CGI
:: Cookie (1) -
CSV
:: Row (2) -
CSV
:: Table (2) - Complex (1)
- Date (1)
- DateTime (2)
-
Digest
:: Base (2) - ERB (1)
- Encoding (2)
-
Enumerator
:: Lazy (2) - Exception (2)
- FalseClass (2)
-
Fiddle
:: Pointer (12) - File (1)
- Float (4)
-
Gem
:: Package :: TarHeader (1) -
Gem
:: Platform (1) -
Gem
:: Requirement (1) -
Gem
:: Version (2) - Hash (10)
- IO (3)
- IPAddr (3)
-
IRB
:: Context (5) -
IRB
:: Inspector (1) - Integer (2)
- MatchData (1)
- Matrix (1)
- Method (2)
- Module (3)
- NameError (1)
- NilClass (1)
- Object (8)
-
OpenSSL
:: BN (4) -
OpenSSL
:: Config (1) -
OpenSSL
:: HMAC (3) -
OpenSSL
:: Netscape :: SPKI (2) -
OpenSSL
:: PKCS7 (2) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: PKey :: DSA (6) -
OpenSSL
:: PKey :: RSA (6) -
OpenSSL
:: X509 :: CRL (2) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: Name (5) -
OpenSSL
:: X509 :: Request (2) - OpenStruct (4)
- OptionParser (2)
-
OptionParser
:: ParseError (2) - Pathname (70)
- Proc (2)
-
Process
:: Status (1) -
REXML
:: Attribute (2) -
REXML
:: CData (3) -
REXML
:: Child (2) -
REXML
:: Comment (2) -
REXML
:: Declaration (1) -
REXML
:: DocType (1) -
REXML
:: Element (6) -
REXML
:: Elements (5) -
REXML
:: Entity (2) -
REXML
:: ExternalEntity (1) -
REXML
:: NotationDecl (1) -
REXML
:: ParseException (1) -
REXML
:: Text (4) -
Racc
:: Parser (1) -
Rake
:: EarlyTime (1) -
Rake
:: FileList (1) -
Rake
:: InvocationChain (3) -
Rake
:: InvocationChain :: EmptyInvocationChain (1) -
Rake
:: Task (1) -
Rake
:: TaskArguments (2) - Range (3)
- Rational (2)
- Regexp (2)
-
Resolv
:: DNS :: Name (1) -
Resolv
:: IPv4 (1) -
Resolv
:: IPv6 (1) -
Scanf
:: FormatSpecifier (1) -
Scanf
:: FormatString (1) - Set (2)
-
Shell
:: CommandProcessor (1) -
Shell
:: Filter (2) -
Socket
:: Option (2) - String (9)
- StringIO (2)
- Struct (2)
- Symbol (25)
- Thread (4)
-
Thread
:: Backtrace :: Location (2) - Time (1)
- TrueClass (1)
-
URI
:: FTP (2) -
URI
:: Generic (6) -
URI
:: LDAP (2) - UnboundMethod (3)
- UncaughtThrowError (1)
- Vector (1)
-
WEBrick
:: BasicLog (6) -
WEBrick
:: Cookie (1) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPResponse (7) -
WEBrick
:: HTTPUtils :: FormData (1) -
WEBrick
:: HTTPVersion (1) -
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ PARAM (2) -
WIN32OLE
_ TYPE (3) -
WIN32OLE
_ TYPELIB (2) -
WIN32OLE
_ VARIABLE (2) -
Win32
:: Registry (2) -
Zlib
:: GzipWriter (2)
モジュール
- Benchmark (1)
- Enumerable (2)
-
Fiddle
:: Importer (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) - Kernel (8)
-
OpenSSL
:: Buffering (1) -
REXML
:: Node (1)
オブジェクト
- ENV (1)
-
Readline
:: HISTORY (1) - main (2)
キーワード
-
$ ERROR _ INFO (1) - % (2)
- +@ (1)
- -@ (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (5)
- =~ (1)
- Base (1)
- BlockCaller (1)
- COMPAT (1)
- Closure (1)
- ExternalEntity (1)
- InvocationChain (1)
- Location (1)
- MULTILINE (1)
- MonitorMixin (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) - NotationDecl (1)
- Numeric (1)
- ONELINE (1)
- Observable (1)
- RFC2253 (1)
- String (1)
- Symbol (1)
- [] (7)
- []= (4)
-
_ _ to _ s _ _ (1) - add (1)
-
add
_ delegate _ command _ to _ shell (1) -
add
_ element (1) -
add
_ namespace (2) -
add
_ trace _ func (1) -
all
_ symbols (1) - append (1)
- atime (1)
-
avalue
_ to _ svalue (1) - basename (1)
- bigdecimal (1)
-
bigdecimal
/ math (1) - bind (1)
- binread (1)
- binwrite (1)
- birthtime (1)
- blockdev? (1)
- body= (1)
- build (4)
- capitalize (1)
- chardev? (1)
- chmod (1)
- chown (1)
- chunked= (1)
-
content
_ length (1) -
content
_ length= (1) - ctime (1)
- data (1)
- debug (1)
-
def
_ inspector (1) -
define
_ singleton _ method (2) - delete (1)
-
delete
_ all (1) -
delete
_ element (1) -
delete
_ namespace (1) - directory? (1)
- dirname (1)
- downcase (1)
-
each
_ entry (1) -
each
_ line (2) - empty? (1)
- entities (1)
- error (1)
- executable? (1)
-
executable
_ real? (1) - exist? (1)
- export (5)
- extname (1)
- fatal (1)
- file? (1)
- find (2)
- fnmatch (1)
- fnmatch? (1)
- format (1)
- ftype (1)
- grep (1)
-
grep
_ v (1) - grpowned? (1)
- handler= (1)
- help (1)
- hex (1)
- hexdigest (2)
- hostname= (1)
-
http
_ version (1) - id2name (1)
- info (1)
- inspect (23)
- inspect? (1)
-
inspect
_ mode= (1) - intern (1)
- irb (1)
-
irb
/ completion (1) - join (1)
- lchmod (2)
- lchown (1)
- length (1)
- lstat (1)
-
make
_ link (1) -
make
_ symlink (1) - match (1)
- measure (1)
- merge! (1)
-
method
_ missing (1) - mkdir (1)
- mkpath (1)
- modulo (1)
- mtime (1)
-
mvalue
_ to _ svalue (1) - name (8)
- new (7)
- next (1)
-
next
_ float (1) -
next
_ sibling= (1) - normalize (1)
- normalize! (1)
- oct (1)
- open (2)
- opendir (2)
-
optparse
/ date (1) - owned? (1)
- owner (1)
- parse (1)
- pipe? (1)
-
prev
_ float (1) -
previous
_ sibling= (1) - print (2)
-
proc
_ to _ s (1) - profile (1)
- ptr (1)
- puts (1)
-
rb
_ any _ to _ s (1) -
rb
_ ary _ pop (1) -
rb
_ ary _ to _ s (1) -
rb
_ class _ path (1) -
rb
_ mod _ to _ s (1) - read (1)
- readable? (1)
-
readable
_ real? (1) - readlines (1)
- readlink (1)
- ref (1)
- remainder (1)
- rename (1)
- resolv (1)
- rmdir (1)
- rmtree (1)
- rss (1)
-
ruby 1
. 6 feature (1) -
set
_ trace _ func (2) - setgid? (1)
- setuid? (1)
- size (2)
- size? (1)
- slice (5)
- socket? (1)
- split (1)
- sprintf (1)
- sprintf フォーマット (1)
- src (1)
- stat (1)
- sticky? (1)
- string (1)
- strptime (1)
- succ (2)
- swapcase (1)
- symlink? (1)
- sysopen (1)
- syswrite (1)
- text= (1)
- then (2)
-
to
_ csv (2) -
to
_ digits (1) -
to
_ f (1) -
to
_ h (2) -
to
_ i (1) -
to
_ json (1) -
to
_ path (1) -
to
_ pem (10) -
to
_ proc (1) -
to
_ set (2) -
to
_ sockaddr (1) -
to
_ str (4) -
to
_ string (2) -
to
_ sym (2) -
token
_ to _ str (1) - tracer (1)
-
transform
_ keys (2) -
transform
_ keys! (2) -
transform
_ values (2) -
transform
_ values! (2) - truncate (1)
- uniq (2)
- uniq! (2)
- upcase (1)
- userinfo= (1)
- utime (1)
- value (2)
- value= (1)
- version (1)
- warn (2)
-
world
_ readable? (1) -
world
_ writable? (1) - writable? (1)
-
writable
_ real? (1) - write (6)
-
yield
_ self (2) - zero? (1)
- | (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
検索結果
先頭5件
-
Fiddle
:: Pointer # [](offset) -> Integer (4.0) -
自身の指すアドレスに offset バイトを足したメモリ領域の先頭を整数として返します。
自身の指すアドレスに offset バイトを足したメモリ領域の先頭を整数として返します。
@param offset 値を得たい領域のアドレスまでのオフセット
@raise Fiddle::DLError self の保持するポインタが NULL である場合に発生します
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
p cptr[0] #=> 97
p cptr[1] #=> 98 -
Hash
# inspect -> String (4.0) -
ハッシュの内容を人間に読みやすい文字列にして返します。
ハッシュの内容を人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
h = { "c" => 300, "a" => 100, "d" => 400 }
h.inspect # => "{\"c\"=>300, \"a\"=>100, \"d\"=>400}"
//} -
IRB
:: Context # inspect -> String (4.0) -
自身を人間に読みやすい文字列にして返します。
自身を人間に読みやすい文字列にして返します。 -
Method
# inspect -> String (4.0) -
self を読みやすい文字列として返します。
self を読みやすい文字列として返します。
以下の形式の文字列を返します。
#<Method: klass1(klass2)#method> (形式1)
klass1 は、Method#inspect では、レシーバのクラス名、
UnboundMethod#inspect では、UnboundMethod オブジェクトの生成
元となったクラス/モジュール名です。
klass2 は、実際にそのメソッドを定義しているクラス/モジュール名、
method は、メソッド名を表します。
//emlist[例][ruby]{
module Foo
def... -
OpenSSL
:: HMAC # hexdigest -> String (4.0) -
オブジェクトの内部状態から算出された HMAC を 16進の文字列で返します。
オブジェクトの内部状態から算出された HMAC を
16進の文字列で返します。 -
OpenSSL
:: HMAC # inspect -> String (4.0) -
オブジェクトの内部状態から算出された HMAC を 16進の文字列で返します。
オブジェクトの内部状態から算出された HMAC を
16進の文字列で返します。 -
OpenSSL
:: Netscape :: SPKI # to _ pem -> String (4.0) -
SPKI オブジェクトを PEM 形式の文字列に変換します。
SPKI オブジェクトを PEM 形式の文字列に変換します。
@raise OpenSSL::Netscape::SPKIError 変換に失敗した場合に発生します -
OpenSSL
:: PKCS7 # to _ pem -> String (4.0) -
PEM 形式の文字列に変換します。
PEM 形式の文字列に変換します。 -
OpenSSL
:: PKey :: DH # export -> String (4.0) -
鍵パラメータを PEM 形式に変換します。
鍵パラメータを PEM 形式に変換します。
鍵対の値は出力されません。 -
OpenSSL
:: PKey :: DH # to _ pem -> String (4.0) -
鍵パラメータを PEM 形式に変換します。
鍵パラメータを PEM 形式に変換します。
鍵対の値は出力されません。 -
OpenSSL
:: X509 :: CRL # to _ pem -> String (4.0) -
PEM 形式に変換します。
PEM 形式に変換します。
@raise OpenSSL::X509::CRLError 変換に失敗した場合に発生します -
OpenSSL
:: X509 :: Certificate # to _ pem -> String (4.0) -
PEM 形式の文字列を返します。
PEM 形式の文字列を返します。 -
OpenSSL
:: X509 :: Request # to _ pem -> String (4.0) -
PEM 形式の文字列に変換して返します。
PEM 形式の文字列に変換して返します。
@raise OpenSSL::X509::RequestError 変換に失敗した場合に発生します -
OpenStruct
# inspect -> String (4.0) -
オブジェクトを人間が読める形式に変換した文字列を返します。
オブジェクトを人間が読める形式に変換した文字列を返します。
@see Object#inspect -
OptionParser
# help -> String (4.0) -
サマリの文字列を返します。
サマリの文字列を返します。
//emlist[例][ruby]{
require "optparse"
options = {}
opts = OptionParser.new do |opts|
opts.banner = "Usage: example.rb [options]"
opts.on("-v", "--[no-]verbose", "Run verbosely") do |v|
options[:verbose] = v
end
end
puts opts.help
# => Usage: example.rb [options]
# -v... -
OptionParser
:: ParseError # message -> String (4.0) -
標準エラーに出力するメッセージを返します。
標準エラーに出力するメッセージを返します。
@return 文字列を返します。 -
REXML
:: Comment # string -> String (4.0) -
コメント文字列を返します。
コメント文字列を返します。 -
Rake
:: TaskArguments # inspect -> String (4.0) -
自身を人間に読みやすい文字列にして返します。
自身を人間に読みやすい文字列にして返します。
@see Hash#inspect -
Set
# inspect -> String (4.0) -
人間の読みやすい形に表現した文字列を返します。
人間の読みやすい形に表現した文字列を返します。
//emlist[][ruby]{
require 'set'
puts Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//} -
Struct
# inspect -> String (4.0) -
self の内容を人間に読みやすい文字列にして返します。
self の内容を人間に読みやすい文字列にして返します。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.inspect # => "#<struct Customer name=\... -
Symbol
# id2name -> String (4.0) -
シンボルに対応する文字列を返します。
シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern -
Thread
# inspect -> String (4.0) -
自身を人間が読める形式に変換した文字列を返します。
自身を人間が読める形式に変換した文字列を返します。
//emlist[例][ruby]{
a = Thread.current
a.inspect # => "#<Thread:0x00007fdbaf07ddb0 run>"
b = Thread.new{}
b.inspect # => "#<Thread:0x00007fdbaf8f7d10@(irb):3 dead>"
//} -
UnboundMethod
# inspect -> String (4.0) -
self を読みやすい文字列として返します。
self を読みやすい文字列として返します。
詳しくは Method#inspect を参照してください。
//emlist[例][ruby]{
String.instance_method(:count).inspect # => "#<UnboundMethod: String#count>"
//}
@see Method#inspect -
WIN32OLE
_ METHOD # name -> String (4.0) -
メソッド名を取得します。
メソッド名を取得します。
@return メソッド名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.name # => SaveAs -
WIN32OLE
_ PARAM # name -> String (4.0) -
パラメータ名を取得します。
パラメータ名を取得します。
@return パラメータ名を返します。名前付き引数形式でメソッドを呼び出すときに指定します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.name # => Filename -
WIN32OLE
_ TYPE # name -> String (4.0) -
selfの型名を取得します。
selfの型名を取得します。
@return selfの型名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
p tobj.name # => "Application" -
WIN32OLE
_ TYPELIB # name -> String (4.0) -
TypeLibのドキュメント文字列を取得します。
TypeLibのドキュメント文字列を取得します。
ドキュメント文字列は、コンテキストヘルプなどに利用可能なTypeLibの簡単な
説明文で、通常バージョン番号を含みます。
@return TypeLibのドキュメント文字列を返します。
tlib = WIN32OLE_TYPELIB.new('Microsoft Excel 14.0 Object Library')
puts tlib.name # => 'Microsoft Excel 14.0 Object Library' -
WIN32OLE
_ VARIABLE # name -> String (4.0) -
変数名を取得します。
変数名を取得します。
@return 変数名を文字列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'XlSheetType')
variables = tobj.variables
variables.each do |variable|
puts "#{variable.name}" # => xlChart, xlDialogSheet, ...
end -
Win32
:: Registry # name (4.0) -
@todo
@todo
キーのフルパスを 'HKEY_CURRENT_USER\SOFTWARE\foo\bar'
のような形で返します。 -
main
. inspect -> "main" (4.0) -
"main" を返します。
"main" を返します。