2854件ヒット
[1-100件を表示]
(0.040秒)
ライブラリ
- ビルトイン (1062)
- benchmark (12)
- bigdecimal (24)
-
bigdecimal
/ util (12) - csv (48)
- date (36)
- digest (24)
- erb (12)
- fiddle (72)
- ipaddr (24)
-
irb
/ context (36) - json (12)
- matrix (24)
- openssl (396)
- optparse (48)
- ostruct (38)
- pathname (169)
-
racc
/ parser (12) - rake (84)
- resolv (36)
- rexml (12)
-
rexml
/ document (192) -
rubygems
/ package / tar _ header (12) -
rubygems
/ platform (12) -
rubygems
/ requirement (12) -
rubygems
/ version (24) - scanf (6)
- set (10)
-
shell
/ filter (6) - socket (48)
- stringio (24)
- uri (24)
-
webrick
/ httprequest (12) -
webrick
/ httpresponse (12) -
webrick
/ httputils (12) -
webrick
/ httpversion (12) -
win32
/ registry (24) - win32ole (132)
- zlib (24)
クラス
-
ARGF
. class (36) - Addrinfo (24)
- Array (36)
-
Benchmark
:: Tms (12) - BigDecimal (36)
- Bignum (6)
-
CGI
:: Cookie (12) -
CSV
:: Row (24) -
CSV
:: Table (24) - Complex (12)
- Data (6)
- Date (12)
- DateTime (24)
-
Digest
:: Base (24) - ERB (12)
- Encoding (24)
- Exception (24)
- FalseClass (24)
-
Fiddle
:: Pointer (72) - Fixnum (6)
- Float (24)
-
Gem
:: Package :: TarHeader (12) -
Gem
:: Platform (12) -
Gem
:: Requirement (12) -
Gem
:: Version (24) - Hash (100)
- IO (24)
- IPAddr (24)
-
IRB
:: Context (36) - Integer (24)
- MatchData (12)
- Matrix (12)
- Method (24)
- Module (36)
- NameError (12)
- NilClass (12)
- Object (24)
-
OpenSSL
:: BN (24) -
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 (169)
- Proc (24)
-
Process
:: Status (12) -
REXML
:: Attribute (24) -
REXML
:: CData (36) -
REXML
:: Comment (24) -
REXML
:: Declaration (12) -
REXML
:: DocType (12) -
REXML
:: Element (12) -
REXML
:: Entity (12) -
REXML
:: ExternalEntity (12) -
REXML
:: NotationDecl (12) -
REXML
:: ParseException (12) -
REXML
:: Text (24) -
Racc
:: Parser (12) -
Rake
:: EarlyTime (12) -
Rake
:: FileList (12) -
Rake
:: InvocationChain (12) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) -
Rake
:: Task (12) -
Rake
:: TaskArguments (24) - Range (24)
- Rational (24)
- Regexp (24)
-
Resolv
:: DNS :: Name (12) -
Resolv
:: IPv4 (12) -
Resolv
:: IPv6 (12) -
Scanf
:: FormatString (6) - Set (16)
-
Shell
:: Filter (6) -
Socket
:: Option (24) - String (108)
- StringIO (24)
- Struct (24)
- Symbol (149)
- Thread (40)
-
Thread
:: Backtrace :: Location (24) - Time (18)
- TrueClass (12)
-
URI
:: Generic (24) - UnboundMethod (24)
- UncaughtThrowError (11)
- Vector (12)
-
WEBrick
:: Cookie (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (12) -
WEBrick
:: HTTPUtils :: FormData (12) -
WEBrick
:: HTTPVersion (12) -
WIN32OLE
_ METHOD (24) -
WIN32OLE
_ PARAM (24) -
WIN32OLE
_ TYPE (36) -
WIN32OLE
_ TYPELIB (24) -
WIN32OLE
_ VARIABLE (24) -
Win32
:: Registry (24) -
Zlib
:: GzipWriter (24)
モジュール
-
JSON
:: Generator :: GeneratorMethods :: Object (12) - Kernel (48)
-
REXML
:: Node (12)
オブジェクト
- ENV (12)
キーワード
- % (12)
- << (24)
- Location (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - String (12)
- [] (72)
-
_ _ to _ s _ _ (12) -
add
_ element (12) -
add
_ trace _ func (12) - binread (12)
- binwrite (12)
- data (12)
-
each
_ entry (15) - entities (12)
- export (60)
- extname (12)
- find (22)
- format (12)
- ftype (12)
- help (12)
- hex (12)
- hexdigest (24)
- id2name (12)
- inspect (271)
- intern (12)
- join (12)
- name (101)
- new (24)
- normalize! (12)
- oct (12)
- parse (12)
- ptr (12)
- read (12)
- readlines (12)
- rmtree (12)
-
ruby 1
. 6 feature (12) -
set
_ trace _ func (24) - slice (60)
- sprintf (12)
- src (12)
- string (12)
- strptime (12)
- syswrite (12)
-
to
_ csv (24) -
to
_ digits (12) -
to
_ f (12) -
to
_ h (14) -
to
_ i (12) -
to
_ json (12) -
to
_ path (12) -
to
_ pem (120) -
to
_ sockaddr (12) -
to
_ str (48) -
to
_ string (24) -
to
_ sym (12) -
token
_ to _ str (12) - tracer (12)
-
transform
_ keys (20) -
transform
_ keys! (20) -
transform
_ values (18) -
transform
_ values! (18) - truncate (12)
- value (24)
- version (12)
- write (60)
- メソッド呼び出し(super・ブロック付き・yield) (10)
検索結果
先頭5件
-
tracer (26006.0)
-
実行トレース出力をとる機能を提供します。
...ruby -rtracer hoge.rb
もうひとつはソースからrequireする方法です。
require 'tracer'
とした後
Tracer.on
によりトレース出力を有効にします。
Tracer.off
によりトレース出力を無効にします。
また、ブロック付きで Tracer.on......tracer'
class Hoge
def Hoge.fuga(i)
"fuga #{i}"
end
end
Tracer.add_filter {|event, file, line, id, binding, klass|
event =~ /line/ and klass.to_s =~ /hoge/i
}
Tracer.on
for i in 0..3
puts Hoge.fuga(i) if i % 3 == 0
end
Tracer.off
=== SEE ALSO
Kernel.#set_tr... -
String
# to _ s -> String (21225.0) -
self を返します。
...[ruby]{
p "str".to_s # => "str"
p "str".to_str # => "str"
//}
このメソッドは、文字列を他のクラスのインスタンスと混ぜて処理したいときに有効です。
例えば返り値が文字列か nil であるメソッド some_method があるとき、
to_s メソッ......ドを使うと以下のように統一的に処理できます。
//emlist[例][ruby]{
# some_method(5).downcase だと返り値が nil のときに
# エラーになるので to_s をはさむ
p some_method(5).to_s.downcase
//}... -
Matrix
# to _ s -> String (21207.0) -
行列を文字列化し、その文字列を返します。
...行列を文字列化し、その文字列を返します。
//emlist[例][ruby]{
require 'matrix'
a1 = [1, 2]
a2 = [3, 4.5]
m = Matrix[a1, a2]
p m.to_s # => "Matrix[[1, 2], [3, 4.5]]"
//}... -
Thread
:: Backtrace :: Location # to _ s -> String (21207.0) -
self が表すフレームを Kernel.#caller と同じ表現にした文字列を返し ます。
...文字列を返し
ます。
//emlist[例][ruby]{
# foo.rb
class Foo
attr_accessor :locations
def initialize(skip)
@locations = caller_locations(skip)
end
end
Foo.new(0..2).locations.map do |call|
puts call.to_s
end
# => path/to/foo.rb:5:in `initialize'
# path/to/foo.rb:9:in `new'
# p... -
TrueClass
# to _ s -> String (21207.0) -
常に文字列 "true" を返します。
...常に文字列 "true" を返します。
//emlist[例][ruby]{
true.to_s # => "true"
//}... -
REXML
:: Attribute # to _ s -> String (21201.0) -
正規化された属性値を返します。
正規化された属性値を返します。
属性値の正規化については XML の仕様を参考にしてください。 -
Scanf
:: FormatString # to _ s (21101.0) -
@todo
@todo -
OpenSSL
:: BN # to _ s(base=10) -> String (18285.0) -
自身を表す文字列を返します。
...p 10.to_bn.to_s # => "10"
p (-5).to_bn.to_s # => "-5"
p 0.to_bn.to_s(16) # => "0"
p 9.to_bn.to_s(16) # => "09"
p 10.to_bn.to_s(16) # => "0A"
p 16.to_bn.to_s(16) # => "10"
p 26.to_bn.to_s(16) # => "1A"
p 256.to_bn.to_s(16) # => "0100"
p 0.to_bn.to_s(2) # => ""
p 6.to_bn.to_s(2) # => "\......x06"
p 7.to_bn.to_s(2) # => "\a"
p 0.to_bn.to_s(0) # => "\x00\x00\x00\x00"
p 6.to_bn.to_s(0) # => "\x00\x00\x00\x01\x06"
p 7.to_bn.to_s(0) # => "\x00\x00\x00\x01\a"
//}
反対に、文字列から OpenSSL::BN クラスのインスタンスを作るには
OpenSSL::BN.new を用います。
@see Op... -
BigDecimal
# to _ s -> String (18262.0) -
self を文字列に変換します (デフォルトは "0.xxxxxen" の形になります)。
...フォルトは "0.xxxxxen" の形になります)。
@param n 出力の形式を Integer または String で指定します。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("1.23456").to_s # ==> "0.123456e1"
//}
引数 n に正の整数が指定されたときは、小数点で分けら......decimal"
BigDecimal("0.1234567890123456789").to_s(10) # => "0.1234567890 123456789e0"
//}
引数 n に正の整数を表す文字列を指定することもできます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.1234567890123456789").to_s("10") # => "0.1234567890 123456789e0"
//}......常に '-' が付きます。
//emlist[][ruby]{
require "bigdecimal"
BigDecimal("0.123456").to_s(" 3") # => " 0.123 456e0"
BigDecimal("0.123456").to_s("+3") # => "+0.123 456e0"
BigDecimal("-0.123456").to_s("3") # => "-0.123 456e0"
//}
さらに文字列の最後に指数形式 ('E' または 'e')...