るりまサーチ

最速Rubyリファレンスマニュアル検索!
23件ヒット [1-23件を表示] (0.089秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

クラス

検索結果

Class#superclass -> Class | nil (18262.0)

自身のスーパークラスを返します。

...//emlist[例][ruby]{
File.superclass #=> IO
I
O.superclass #=> Object
class Foo; end
class Bar < Foo; end
Bar.superclass #=> Foo
Object.superclass #=> BasicObject
//}

ただし BasicObject.superclass は nil を返します。

//emlist[例][ruby]{
BasicObject....
...superclass #=> nil
//}...
...superclass #=> nil
//}

@see Class#subclasses...

Method#super_method -> Method | nil (125.0)

self 内で super を実行した際に実行されるメソッドを Method オブジェ クトにして返します。

...//emlist[例][ruby]{
class Super
def foo
"superclass method"
end
end

class Sub < Super
def foo
"subclass method"
end
end

m = Sub.new.method(:foo) # => #<Method: Sub#foo>
m.call # => "subclass method"
m.super_method # => #<Method: Super#foo>
m.super_method.call # => "superclass meth...