ライブラリ
- ビルトイン (566)
- csv (44)
- digest (11)
- erb (11)
- etc (33)
- gdbm (11)
-
irb
/ extend-command (22) - json (286)
-
json
/ add / struct (11) -
minitest
/ spec (1) -
minitest
/ unit (1) -
net
/ smtp (3) - open-uri (15)
- openssl (209)
- ostruct (37)
- pathname (22)
- pp (11)
- pstore (33)
- psych (61)
- rake (22)
-
rdoc
/ code _ object (22) -
rexml
/ document (11) -
ripper
/ sexp (22) -
rubygems
/ config _ file (11) -
rubygems
/ specification (11) - sdbm (11)
- shellwords (11)
- tempfile (22)
-
test
/ unit (1) - win32ole (44)
- zlib (22)
クラス
- BasicObject (88)
- Binding (11)
- CSV (44)
- Class (22)
- ERB (11)
- Encoding (11)
- GDBM (11)
-
Gem
:: ConfigFile (11) -
Gem
:: Specification (11) - IO (44)
-
JSON
:: Parser (33) -
JSON
:: State (88) - Module (88)
- NameError (9)
-
Net
:: SMTP (3) - NoMethodError (11)
- Object (144)
-
OpenSSL
:: ASN1 :: ObjectId (77) -
OpenSSL
:: X509 :: Certificate (22) -
OpenSSL
:: X509 :: ExtensionFactory (11) -
OpenSSL
:: X509 :: Name (77) -
OpenSSL
:: X509 :: Request (22) - OpenStruct (37)
- PP (11)
- PStore (33)
- Pathname (22)
-
RDoc
:: CodeObject (22) -
REXML
:: Attribute (11) -
Rake
:: TaskArguments (22) - Ripper (22)
- SDBM (11)
- Struct (33)
- Tempfile (22)
- Thread (18)
- WIN32OLE (11)
-
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (11) -
Zlib
:: GzipReader (11) -
Zlib
:: GzipWriter (11)
モジュール
- Enumerable (44)
- Etc (33)
-
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (11) - JSON (110)
-
JSON
:: Generator :: GeneratorMethods :: Hash (11) -
JSON
:: Generator :: GeneratorMethods :: Object (11) - Kernel (63)
-
MiniTest
:: Assertions (1) - ObjectSpace (44)
- Psych (61)
- Shellwords (11)
-
Test
:: Unit (1) - URI (7)
キーワード
- == (11)
-
DEFAULT
_ OBJECT _ TYPE (11) - Digest (11)
- JSON (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
OBJECT
_ TYPE _ TEMPLATE (11) - Ruby用語集 (11)
-
SC
_ JOB _ CONTROL (11) -
SC
_ SHARED _ MEMORY _ OBJECTS (11) -
SC
_ TYPED _ MEMORY _ OBJECTS (11) - [] (55)
- []= (11)
-
_ _ send _ _ (22) - args (11)
-
assert
_ respond _ to (1) -
class
_ eval (11) -
class
_ variable _ get (11) -
class
_ variable _ set (11) -
const
_ get (11) -
const
_ set (11) - convert (33)
- create (11)
-
create
_ id (11) -
def
_ class (11) -
def
_ extend _ command (22) - default (11)
-
default
_ value (11) -
define
_ singleton _ method (22) - delete (11)
-
delete
_ field (11) - dig (9)
- dump (11)
-
each
_ object (44) - eval (22)
-
fast
_ generate (11) -
fast
_ unparse (11) - fetch (18)
- generate (11)
- initialize (11)
- instance (11)
-
instance
_ eval (11) - invoke (11)
- jj (11)
- join (11)
- json (11)
- ln (11)
- load (11)
-
load
_ file (22) -
load
_ stream (22) -
long
_ name (11) - lookup (11)
- max (22)
- method (11)
-
method
_ missing (11) - min (22)
-
module
_ eval (11) -
must
_ respond _ to (1) -
name
_ list (11) -
net
/ imap (11) - new (88)
-
object
_ group (11) -
object
_ nl (11) -
object
_ nl= (11) - open (81)
-
parent
_ file _ name (11) -
parent
_ name (11) - parse (33)
- parse! (11)
-
parse
_ openssl (11) -
parse
_ rfc2253 (11) - popen (44)
-
pretty
_ generate (11) -
pretty
_ unparse (11) -
public
_ method (11) -
public
_ send (22) -
rb
_ define _ singleton _ method (11) -
rb
_ f _ require (11) -
rb
_ iv _ get (11) -
rb
_ iv _ set (11) -
rb
_ ivar _ defined (11) -
rb
_ ivar _ get (11) -
rb
_ ivar _ set (11) -
rb
_ obj _ remove _ instance _ variable (11) - receiver (9)
- register (11)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ instance _ variable (11) -
respond
_ to? (11) -
respond
_ to _ missing? (11) -
ruby 1
. 6 feature (11) -
safe
_ load (17) - send (22)
-
setup
_ argv (1) - sexp (11)
-
sexp
_ raw (11) - shelljoin (11)
-
short
_ name (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) - sn (11)
- source (11)
- space (11)
- space= (11)
-
space
_ before (11) -
space
_ before= (11) - start (3)
- subject (22)
- subject= (22)
-
subject
_ certificate= (11) -
test
/ unit (1) -
to
_ a (11) -
to
_ h (6) -
to
_ json (33) - unparse (11)
- value (11)
- values (11)
- write (11)
- 正規表現 (11)
検索結果
先頭5件
-
Kernel
# j(*objects) -> nil (18119.0) -
与えられたオブジェクトを JSON 形式の文字列で標準出力に一行で出力します。
...たオブジェクトを JSON 形式の文字列で標準出力に一行で出力します。
@param objects JSON 形式で出力したいオブジェクトを指定します。
//emlist[例][ruby]{
require "json"
j([1,2,{"name" => "tanaka","age" => 19}])
# => [1,2,{"name":"tanaka","age":19}]
//}... -
ObjectSpace
. # each _ object {|object| . . . } -> Integer (9218.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
...指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合......emlist[例: ブロックなし][ruby]{
p ObjectSpace.each_object
# => #<Enumerator: ObjectSpace:each_object(false)>
//}
//emlist[例: 全てのオブジェクトを扱う][ruby]{
ObjectSpace.each_object.take(5).each { |x| p x }
count = ObjectSpace.each_object { |x| x }
puts "Total count: #{count}"......lass_names"
# => "@corrections"
# => Total count: 9938
//}
//emlist[例: 任意のクラスを扱う][ruby]{
Person = Struct.new(:name)
s1 = Person.new("tanaka")
s2 = Person.new("sato")
count = ObjectSpace.each_object(Person) { |x| p x }
puts "Total count: #{count}"
# => #<struct Person name="sat... -
ObjectSpace
. # each _ object(klass) {|object| . . . } -> Integer (9218.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
...指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合......emlist[例: ブロックなし][ruby]{
p ObjectSpace.each_object
# => #<Enumerator: ObjectSpace:each_object(false)>
//}
//emlist[例: 全てのオブジェクトを扱う][ruby]{
ObjectSpace.each_object.take(5).each { |x| p x }
count = ObjectSpace.each_object { |x| x }
puts "Total count: #{count}"......lass_names"
# => "@corrections"
# => Total count: 9938
//}
//emlist[例: 任意のクラスを扱う][ruby]{
Person = Struct.new(:name)
s1 = Person.new("tanaka")
s2 = Person.new("sato")
count = ObjectSpace.each_object(Person) { |x| p x }
puts "Total count: #{count}"
# => #<struct Person name="sat... -
Pathname
# join(*args) -> Pathname (9200.0) -
与えられたパス名を連結します。
...uby]{
require "pathname"
path0 = Pathname("/usr") # Pathname:/usr
path0 = path0.join("bin/ruby") # Pathname:/usr/bin/ruby
# 上記の path0 の処理は下記の path1 と同様のパスになります
path1 = Pathname("/usr") + "bin/ruby" # Pathname:/usr/bin/ruby
path... -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (9124.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
...にした結果を JSON 形式の文字列に変換して返します。
このメソッドはあるオブジェクトに to_json メソッドが定義されていない場合に使用する
フォールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文......に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
class Person
attr :name, :age
def initialize(name, age)
@name, @age = name, age
end
end......tanaka = Person.new("tanaka", 29)
tanaka.to_json # => "\"#<Person:0x00007ffdec0167c8>\""
tanaka.method(:to_json).owner # => JSON::Ext::Generator::GeneratorMethods::Object
//}... -
ObjectSpace
. # each _ object -> Enumerator (9118.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
...指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合......emlist[例: ブロックなし][ruby]{
p ObjectSpace.each_object
# => #<Enumerator: ObjectSpace:each_object(false)>
//}
//emlist[例: 全てのオブジェクトを扱う][ruby]{
ObjectSpace.each_object.take(5).each { |x| p x }
count = ObjectSpace.each_object { |x| x }
puts "Total count: #{count}"......lass_names"
# => "@corrections"
# => Total count: 9938
//}
//emlist[例: 任意のクラスを扱う][ruby]{
Person = Struct.new(:name)
s1 = Person.new("tanaka")
s2 = Person.new("sato")
count = ObjectSpace.each_object(Person) { |x| p x }
puts "Total count: #{count}"
# => #<struct Person name="sat... -
ObjectSpace
. # each _ object(klass) -> Enumerator (9118.0) -
指定された klass と Object#kind_of? の関係にある全ての オブジェクトに対して繰り返します。引数が省略された時には全てのオブ ジェクトに対して繰り返します。 繰り返した数を返します。
...指定された klass と Object#kind_of? の関係にある全ての
オブジェクトに対して繰り返します。引数が省略された時には全てのオブ
ジェクトに対して繰り返します。
繰り返した数を返します。
ブロックが与えられなかった場合......emlist[例: ブロックなし][ruby]{
p ObjectSpace.each_object
# => #<Enumerator: ObjectSpace:each_object(false)>
//}
//emlist[例: 全てのオブジェクトを扱う][ruby]{
ObjectSpace.each_object.take(5).each { |x| p x }
count = ObjectSpace.each_object { |x| x }
puts "Total count: #{count}"......lass_names"
# => "@corrections"
# => Total count: 9938
//}
//emlist[例: 任意のクラスを扱う][ruby]{
Person = Struct.new(:name)
s1 = Person.new("tanaka")
s2 = Person.new("sato")
count = ObjectSpace.each_object(Person) { |x| p x }
puts "Total count: #{count}"
# => #<struct Person name="sat... -
OpenSSL
:: ASN1 :: ObjectId # short _ name -> String | nil (9117.0) -
オブジェクト識別子に対応する short name を返します。
...オブジェクト識別子に対応する short name を返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.sn #=> "subjectAltName"
@see OpenSSL::ASN1::ObjectId#ln... -
JSON
:: Generator :: GeneratorMethods :: Hash # to _ json(state _ or _ hash = nil) -> String (9112.0) -
自身から生成した JSON 形式の文字列を返します。
...自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を......指定します。
//emlist[例][ruby]{
require "json"
person = { "name" => "tanaka", "age" => 19 }
person.to_json # => "{\"name\":\"tanaka\",\"age\":19}"
//}... -
OpenSSL
:: X509 :: Name :: DEFAULT _ OBJECT _ TYPE -> Integer (9112.0) -
属性値のデフォルトの ASN.1 の型です。
...属性値のデフォルトの ASN.1 の型です。
OpenSSL::X509::Name.parse や OpenSSL::X509::Name.new で
template に指定されなかった属性はこの型であると仮定して処理されます。
OpenSSL::ASN1::UTF8STRING を返します。...