2513件ヒット
[201-300件を表示]
(0.090秒)
ライブラリ
- ビルトイン (1362)
-
cgi
/ core (12) -
cgi
/ html (96) - delegate (48)
- erb (36)
- forwardable (96)
-
irb
/ cmd / help (12) -
irb
/ extend-command (12) -
irb
/ input-method (96) - json (156)
-
minitest
/ spec (1) -
minitest
/ unit (2) -
net
/ http (12) -
net
/ imap (24) - openssl (72)
- pp (12)
- psych (8)
- rake (12)
-
rdoc
/ context (96) -
rdoc
/ stats (24) -
rdoc
/ top _ level (12) - rubygems (12)
-
webrick
/ httpservlet / abstract (12) - win32ole (288)
クラス
- Array (10)
- BasicObject (72)
- CGI (12)
- Delegator (48)
- ERB (36)
- Enumerator (48)
-
Enumerator
:: Lazy (48) - Exception (12)
-
IRB
:: ExtendCommand :: Help (12) -
IRB
:: InputMethod (24) -
IRB
:: ReadlineInputMethod (60) -
IRB
:: StdioInputMethod (12) -
JSON
:: State (24) - Method (200)
-
MiniTest
:: Unit (1) - Module (464)
- NameError (24)
-
Net
:: IMAP (24) - NoMethodError (21)
- Object (169)
-
OpenSSL
:: Engine (12) -
OpenSSL
:: SSL :: SSLContext (48) -
OpenSSL
:: X509 :: Store (12) - PP (12)
- Proc (56)
-
RDoc
:: Context (96) -
RDoc
:: Stats (24) -
RDoc
:: TopLevel (12) - Regexp (24)
-
RubyVM
:: InstructionSequence (60) - Thread (12)
- TracePoint (31)
- UnboundMethod (132)
-
WEBrick
:: HTTPServlet :: AbstractServlet (12) - WIN32OLE (60)
-
WIN32OLE
_ EVENT (12) -
WIN32OLE
_ METHOD (96) -
WIN32OLE
_ PARAM (108) -
WIN32OLE
_ TYPE (12)
モジュール
-
CGI
:: HtmlExtension (96) - Forwardable (48)
-
Gem
:: QuickLoader (12) -
IRB
:: ExtendCommandBundle (12) -
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (36) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) -
MiniTest
:: Assertions (1) -
Net
:: HTTPHeader (12) - SingleForwardable (48)
キーワード
- << (14)
- == (24)
- === (8)
- >> (14)
- [] (36)
-
_ getproperty (12) -
_ invoke (12) -
_ setproperty (12) -
absolute
_ path (12) -
add
_ method (12) -
add
_ response _ handler (24) -
add
_ to (12) -
alias
_ method (12) - args (12)
- arity (24)
-
assert
_ respond _ to (1) - backtrace (12)
-
base
_ label (12) -
bind
_ call (12) - call (24)
-
callee
_ id (12) -
class
_ exec (12) - clone (12)
- curry (22)
-
def
_ class (12) -
def
_ delegator (24) -
def
_ delegators (24) -
def
_ instance _ delegator (12) -
def
_ instance _ delegators (12) -
def
_ method (12) -
def
_ module (12) -
def
_ single _ delegator (12) -
def
_ single _ delegators (12) - default (12)
-
default
_ event _ sources (12) -
define
_ method (24) -
define
_ singleton _ method (24) - dig (10)
- each (48)
-
each
_ method (12) - encoding (12)
-
enum
_ for (48) - eof? (12)
- eql? (24)
-
event
_ interface (12) - execute (12)
-
file
_ name (12) -
find
_ local _ symbol (24) -
find
_ symbol (12) - form (48)
- generate (12)
- gets (12)
- handler= (12)
- hash (24)
- header (12)
- helpstring (12)
-
initialize
_ methods _ etc (12) - input? (12)
- inspect (6)
-
install
_ alias _ method (12) -
instance
_ eval (24) -
instance
_ method (12) -
instance
_ methods (12) - label (12)
- lambda? (12)
- line (12)
- match (24)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ id (12) -
method
_ list (12) -
method
_ missing (48) -
method
_ removed (12) -
method
_ undefined (12) - methods (12)
-
module
_ exec (12) -
module
_ function (24) -
multipart
_ form (48) -
must
_ respond _ to (1) - name (60)
-
num
_ methods (12) -
num
_ methods= (12) -
ole
_ activex _ initialize (12) -
ole
_ type (12) -
ole
_ type _ detail (12) - optional? (12)
-
original
_ name (24) - output? (12)
- owner (24)
- parameters (43)
- params (12)
- path (12)
- private (48)
-
private
_ call? (9) -
private
_ class _ method (24) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) -
private
_ methods (12) - protected (36)
-
protected
_ instance _ methods (12) -
protected
_ method _ defined? (12) -
protected
_ methods (12) -
psych
_ yaml _ as (4) - public (36)
-
public
_ class _ method (24) -
public
_ instance _ method (12) -
public
_ instance _ methods (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
public
_ methods (12) - puke (1)
-
rake
_ extension (12) -
readable
_ atfer _ eof? (36) -
remove
_ method (12) -
renegotiation
_ cb= (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) -
return
_ type _ detail (12) - retval? (12)
-
ruby2
_ keywords (18) - send (24)
- seplist (12)
-
servername
_ cb= (12) - service (12)
-
set
_ default (12) -
set
_ visibility _ for (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
size
_ opt _ params (12) -
size
_ params (12) -
source
_ location (36) -
tmp
_ dh _ callback= (12) -
to
_ a (12) -
to
_ enum (48) -
to
_ json (108) -
to
_ json _ raw (12) -
to
_ json _ raw _ object (12) -
to
_ s (42) -
undef
_ method (12) -
verify
_ callback= (24) -
yaml
_ as (4)
検索結果
先頭5件
-
Module
# method _ added(name) -> () (12244.0) -
メソッド name が追加された時にインタプリタがこのメソッドを呼び出します。
...メソッド name が追加された時にインタプリタがこのメソッドを呼び出します。
特異メソッドの追加に対するフックには
BasicObject#singleton_method_added
を使います。
@param name 追加されたメソッドの名前が Symbol で渡されます。......//emlist[例][ruby]{
class Foo
def Foo.method_added(name)
puts "method \"#{name}\" was added"
end
def foo
end
define_method :bar, instance_method(:foo)
end
# => method "foo" was added
# method "bar" was added
//}... -
Module
# private _ class _ method(*name) -> self (12221.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][rub......y]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}... -
Module
# private _ class _ method(names) -> self (12221.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を private に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][rub......y]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}... -
Module
# public _ class _ method(*name) -> self (12221.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を public に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby......]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMethodError: private method `foo' called for Foo:Class
Foo.public_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}... -
Module
# public _ class _ method(names) -> self (12221.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...name で指定したクラスメソッド (クラスの特異メソッド) の
可視性を public に変更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby......]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMethodError: private method `foo' called for Foo:Class
Foo.public_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}... -
Exception
# backtrace -> [String] (12207.0) -
バックトレース情報を返します。
...:in `#{method}'"
(メソッド内の場合)
* "#{sourcefile}:#{sourceline}"
(トップレベルの場合)
という形式の String の配列です。
//emlist[例][ruby]{
def methd
raise
end
begin
methd
rescue => e
p e.backtrace
end
#=> ["filename.rb:2:in `methd'", "filename.rb:......6"]
//}
@see Exception#backtrace_locations... -
Module
# instance _ methods(inherited _ too = true) -> [Symbol] (12201.0) -
そのモジュールで定義されている public および protected メソッド名 の一覧を配列で返します。
...ッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#methods
//emlist[例1][ruby]{
class Foo
private; def private_foo() end
protected; def protected_foo() end......stance_methods(false)
p Foo.public_instance_methods(false)
p Foo.private_instance_methods(false)
p Foo.protected_instance_methods(false)
class Bar < Foo
end
//}
実行結果
[:protected_foo, :public_foo]
[:public_foo]
[:private_foo]
[:protected_foo]
//emlist[例2][ruby]{
clas......s Bar
private; def private_foo() end
protected; def protected_foo() end
public; def public_foo() end
end
# あるクラスのインスタンスメソッドの一覧を得る。
# 親のクラスのインスタンスメソッドも含めるため true を指定して
# いるが、Ob... -
Module
# private _ instance _ methods(inherited _ too = true) -> [Symbol] (12201.0) -
そのモジュールで定義されている private メソッド名 の一覧を配列で返します。
...ate メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#private_methods, Module#instance_methods
//emlist[例][ruby]{
module Foo
def foo; end
private def ba......r; end
end
module Bar
include Foo
def baz; end
private def qux; end
end
Bar.private_instance_methods # => [:qux, :bar]
Bar.private_instance_methods(false) # => [:qux]
//}... -
Module
# protected _ instance _ methods(inherited _ too = true) -> [Symbol] (12201.0) -
そのモジュールで定義されている protected メソッド名 の一覧を配列で返します。
...そのモジュールで定義されている protected メソッド名
の一覧を配列で返します。
@param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
@see Object#protected_methods, Module#instance_methods...