5262件ヒット
[1-100件を表示]
(0.040秒)
種類
ライブラリ
- ビルトイン (2499)
- csv (135)
- date (12)
- delegate (36)
- drb (36)
-
drb
/ extserv (24) - erb (12)
- fiber (8)
- fiddle (12)
- forwardable (12)
-
irb
/ xmp (12) - json (132)
- monitor (12)
-
mutex
_ m (12) -
net
/ ftp (24) -
net
/ http (48) -
net
/ pop (24) -
net
/ smtp (32) - objspace (36)
- openssl (204)
- ostruct (41)
- prettyprint (24)
- prime (48)
- pstore (36)
- psych (48)
- rake (12)
-
rdoc
/ code _ object (12) - resolv (24)
-
rexml
/ document (12) -
rinda
/ rinda (12) -
ripper
/ sexp (24) - shell (18)
-
shell
/ command-processor (6) -
shell
/ filter (12) - singleton (12)
- socket (132)
- stringio (36)
- strscan (24)
- tempfile (38)
- thread (12)
- weakref (12)
- win32ole (960)
- zlib (48)
クラス
- Array (18)
- BasicObject (156)
- CSV (72)
-
CSV
:: Row (39) -
CSV
:: Table (12) - Class (48)
-
DRb
:: DRbObject (24) -
DRb
:: DRbServer (12) -
DRb
:: ExtServ (24) - Data (12)
- Date (12)
- Dir (72)
- ERB (12)
- Enumerator (132)
-
Enumerator
:: Yielder (24) - Fiber (54)
-
Fiddle
:: Pointer (12) - File (36)
- Hash (96)
- IO (312)
-
JSON
:: Parser (24) -
JSON
:: State (60) - KeyError (16)
- LocalJumpError (12)
- Method (92)
- Module (144)
- Mutex (2)
- NameError (10)
-
Net
:: FTP (24) -
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (24) -
Net
:: POP3 (24) -
Net
:: SMTP (32) - Object (462)
-
ObjectSpace
:: WeakMap (12) -
OpenSSL
:: ASN1 :: ObjectId (96) -
OpenSSL
:: X509 :: Attribute (24) -
OpenSSL
:: X509 :: Name (60) - OpenStruct (41)
- PStore (36)
- PrettyPrint (24)
- Prime (48)
- Proc (19)
-
Psych
:: ScalarScanner (12) -
RDoc
:: CodeObject (12) -
REXML
:: Element (12) -
Rake
:: TaskArguments (12) - Random (36)
- Regexp (24)
-
Resolv
:: DNS (24) -
Rinda
:: DRbObjectTemplate (12) - Ripper (24)
- Shell (18)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (12) - SimpleDelegator (12)
- Socket (36)
- StopIteration (12)
- String (24)
- StringIO (36)
- StringScanner (24)
- Struct (114)
- Tempfile (38)
- Thread (68)
-
Thread
:: Mutex (10) -
Thread
:: Queue (36) -
Thread
:: SizedQueue (36) - TracePoint (19)
- UNIXServer (48)
- UNIXSocket (48)
- UnboundMethod (12)
- WIN32OLE (96)
-
WIN32OLE
_ METHOD (216) -
WIN32OLE
_ PARAM (84) -
WIN32OLE
_ TYPE (252) -
WIN32OLE
_ TYPELIB (144) -
WIN32OLE
_ VARIABLE (84) -
WIN32OLE
_ VARIANT (36) - XMP (12)
-
Zlib
:: GzipReader (24) -
Zlib
:: GzipWriter (24)
モジュール
- Enumerable (96)
-
GC
:: Profiler (12) - JSON (36)
-
JSON
:: Generator :: GeneratorMethods :: Object (12) - Kernel (119)
- Marshal (48)
- ObjectSpace (120)
-
OpenSSL
:: ASN1 (24) - Psych (24)
オブジェクト
- ENV (4)
キーワード
- ! (12)
- != (12)
-
$ stdin (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - < (12)
- << (12)
- <=> (36)
- == (39)
- === (32)
- ARGV (12)
- BasicObject (12)
- CSV (12)
- Converters (12)
-
DEFAULT
_ OBJECT _ TYPE (12) - Data (9)
- DelegateClass (12)
- Enumerator (12)
- Float (12)
- Forwardable (12)
- HeaderConverters (12)
- Integer (12)
-
MAJOR
_ VERSION (12) -
MINOR
_ VERSION (12) - Marshal フォーマット (12)
- Method (12)
- MonitorMixin (12)
-
Mutex
_ m (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
OBJECT
_ TYPE _ TEMPLATE (12) - ObjectId (24)
- Rational (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
- Set (3)
- SimpleDelegator (12)
- Singleton (12)
- String (12)
- Thread (12)
-
WIN32OLE
_ PARAM (12) -
WIN32OLE
_ TYPE (12) -
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIABLE (12) - WeakRef (12)
- [] (108)
- []= (24)
-
_ _ drbref (12) -
_ _ id _ _ (12) -
_ _ send _ _ (24) -
_ dump (12) -
_ getproperty (12) -
_ invoke (12) - allocate (12)
-
allocation
_ sourcefile (12) -
allocation
_ sourceline (12) -
bind
_ call (12) -
body
_ stream (12) -
body
_ stream= (12) - call (24)
-
class
_ eval (24) -
class
_ exec (12) -
class
_ variable _ set (12) -
connect
_ nonblock (12) -
const
_ load (12) - context (12)
- coverage (8)
- create (2)
-
create
_ id (12) - deconstruct (12)
-
def
_ class (12) - default (36)
-
default
_ event _ sources (12) -
default
_ ole _ types (12) -
define
_ finalizer (24) - delete (36)
- deq (24)
- dig (20)
- dispid (12)
- display (12)
- drb (12)
-
drb
/ extservm (12) - dump (48)
- dup (4)
- each (96)
-
each
_ object (48) -
enum
_ for (24) - eql? (3)
- equal? (12)
- event? (12)
-
event
_ interface (12) -
exit
_ value (12) - extend (12)
- extended (12)
- feed (12)
- fetch (20)
- field (12)
- filter (14)
-
for
_ fd (12) - format (12)
- front (24)
- generate (24)
- guid (24)
-
handle
_ interrupt (12) - hash (3)
- helpcontext (24)
- helpfile (24)
-
implemented
_ ole _ types (12) - initialize (12)
-
initialize
_ copy (12) - input? (12)
- inspect (36)
- instance (24)
-
instance
_ eval (24) -
instance
_ exec (12) -
instance
_ method (12) -
instance
_ of? (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) - invkind (12)
- invoke (12)
-
invoke
_ kind (12) - irb (12)
-
irb
/ completion (12) -
is
_ a? (12) - key (8)
-
kind
_ of? (12) - lambda (13)
-
library
_ name (12) - ln (12)
-
long
_ name (12) - loop (20)
-
major
_ version (24) -
marshal
_ dump (12) - match (24)
- max (48)
-
method
_ missing (12) - methods (12)
- min (48)
-
minor
_ version (24) -
module
_ eval (24) -
module
_ exec (12) - name (60)
-
net
/ smtp (12) -
new
_ with _ uri (12) -
next
_ values (12) -
object
_ nl (12) -
object
_ nl= (12) -
offset
_ vtbl (12) - oid (12)
-
ole
_ classes (12) -
ole
_ methods (12) -
ole
_ type (36) -
ole
_ type _ detail (12) -
ole
_ typelib (24) -
ole
_ types (12) - open (288)
- optional? (12)
- parameters (19)
- params (12)
- parse (12)
- path (12)
-
peek
_ values (12) -
pending
_ interrupt? (12) - pipe (96)
- pop (24)
- popen (168)
- proc (14)
- progid (12)
- pushd (6)
- pushdir (6)
- raise (18)
- rand (36)
- rdoc (12)
- receiver (30)
- register (12)
-
remove
_ instance _ variable (12) - replace (12)
-
respond
_ to? (12) -
respond
_ to _ missing? (12) - result (24)
- resume (12)
-
return
_ type (12) -
return
_ type _ detail (12) -
return
_ value (12) -
return
_ vtype (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
scan
_ full (12) -
search
_ full (12) - select (24)
- send (24)
- set (9)
- sexp (12)
-
sexp
_ raw (12) - shift (36)
-
short
_ name (12) -
singleline
_ format (12) -
singleton
_ class (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) -
size
_ opt _ params (12) -
size
_ params (12) - sn (12)
-
source
_ ole _ types (12) -
src
_ type (12) - start (80)
- sum (18)
- synchronize (12)
- tainted? (6)
-
thread
_ variable _ get (12) -
to
_ a (12) -
to
_ ary (12) -
to
_ enum (24) -
to
_ h (31) -
to
_ hash (24) -
to
_ int (12) -
to
_ json (12) -
to
_ proc (12) -
to
_ regexp (12) -
to
_ s (84) -
to
_ str (12) -
to
_ value (12) - tokenize (12)
-
trace
_ object _ allocations (12) - transact (18)
- transaction (12)
- transfer (12)
- typekind (12)
-
undefine
_ finalizer (12) - unix (24)
- unparse (12)
- value (36)
- values (12)
-
values
_ at (24) -
variable
_ kind (12) - variables (12)
- varkind (12)
- version (12)
- visible? (48)
-
with
_ index (24) -
with
_ object (24) - yaml (12)
-
yaml
_ tag (12) - yield (24)
- | (6)
- クラス/メソッドの定義 (12)
- スレッド (12)
- セキュリティモデル (12)
- メソッド呼び出し(super・ブロック付き・yield) (12)
検索結果
先頭5件
-
Object
. new -> Object (39236.0) -
Objectクラスのインスタンスを生成して返します。
...
Objectクラスのインスタンスを生成して返します。
//emlist[][ruby]{
some = Object.new
p some #=> #<Object:0x2b696d8>
//}... -
OpenSSL
:: ASN1 :: ObjectId . new(value) -> OpenSSL :: ASN1 :: ObjectId (21220.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...N1::ObjectId の
オブジェクトを生成します。
value としては、ドット区切り数字表記、short name、long name の文字列の
をいずれかを渡します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::OBJECT と......なります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番... -
OpenSSL
:: ASN1 :: ObjectId . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ObjectId (21220.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...N1::ObjectId の
オブジェクトを生成します。
value としては、ドット区切り数字表記、short name、long name の文字列の
をいずれかを渡します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::OBJECT と......なります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字列
@param tag タグ番... -
RDoc
:: CodeObject . new -> RDoc :: CodeObject (21201.0) -
自身を初期化します。
自身を初期化します。 -
Object
# initialize _ copy(obj) -> object (21197.0) -
(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。
...elf のインスタンス変数や特異メソッドは変化しません。
デフォルトでは、Object#clone の内部で Object#initialize_clone から、
また Object#dup の内部で Object#initialize_dup から呼ばれます。
initialize_copy は、Ruby インタプリタが知り得......alize_copy でコピーするよう定義しておくことで、dup や clone
を再定義する必要がなくなります。
デフォルトの Object#initialize_copy は、 freeze チェックおよび型のチェックを行い self
を返すだけのメソッドです。
initialize_copy と......= Object.new
class <<obj
attr_accessor :foo
def bar
:bar
end
end
def check(obj)
puts "instance variables: #{obj.inspect}"
puts "tainted?: #{obj.tainted?}"
print "singleton methods: "
begin
p obj.bar
rescue NameError
p $!
end
end
obj.foo = 1
obj.taint
check Object.new......//emlist[][ruby]{
obj = Object.new
class <<obj
attr_accessor :foo
def bar
:bar
end
end
def check(obj)
puts "instance variables: #{obj.inspect}"
print "singleton methods: "
begin
p obj.bar
rescue NameError
p $!
end
end
obj.foo = 1
check Object.new.send(:initialize_copy,... -
Object
# send(name , *args) -> object (21138.0) -
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send を使う方が良いでしょう。
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出す......ーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"
//}
@see Object#public_send, BasicObject#__send__, Object#method, Kernel.#eval, Proc, Method... -
Object
# send(name , *args) { . . . . } -> object (21138.0) -
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send を使う方が良いでしょう。
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出す......ーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"
p Foo.new.send(methods[3]) # => "baz"
//}
@see Object#public_send, BasicObject#__send__, Object#method, Kernel.#eval, Proc, Method... -
Object
# instance _ variable _ set(var , value) -> object (21131.0) -
オブジェクトのインスタンス変数 var に値 value を設定します。
...value を返します。
//emlist[][ruby]{
obj = Object.new
p obj.instance_variable_set("@foo", 1) #=> 1
p obj.instance_variable_set(:@foo, 2) #=> 2
p obj.instance_variable_get(:@foo) #=> 2
//}
@see Object#instance_variable_get,Object#instance_variables,Object#instance_variable_defined?... -
Object
# initialize(*args , &block) -> object (21125.0) -
ユーザ定義クラスのオブジェクト初期化メソッド。
...このメソッドは Class#new から新しく生成されたオブ
ジェクトの初期化のために呼び出されます。他の言語のコンストラクタに相当します。
デフォルトの動作ではなにもしません。
initialize には
Class#new に与えられた引数が......nitialize Foo"
@name = name
end
end
class Bar < Foo
def initialize name, pass
puts "initialize Bar"
super name
@pass = pass
end
end
it = Bar.new('myname','0500')
p it
#=> initialize Bar
# initialize Foo
# #<Bar:0x2b68f08 @name="myname", @pass="0500">
//}
@see Class#new...