21 Temmuz 2010, ÇARŞAMBA
Eğer örneği varsa görmek sınıf yöntemi (Ruby)verilen
Eğer bir nesne, belirli bir yöntem olup olmadığını kontrol etmek için respond_to?
kullanabileceğiniz Ruby biliyorum.
Ama, sınıfı göz önüne alındığında, ne olursa örnek belirli bir yöntem olup olmadığını kontrol edebilir miyim?
ben.e, bir şey gibi
Foo.new.respond_to?(:bar)
Ama yeni bir örneğini başlatmak daha iyi bir yolu olmalı gibi hissediyorum.
CEVAP
21 Temmuz 2010, ÇARŞAMBA
Herkes method_defined?
zaman instance_methods
include?
kullanmanız gerektiğini öneriyor bilmiyorum.
class Test
def hello; end
end
Test.method_defined? :hello #=> true
Bunu Paylaş:
Ruby: örneği Arama sınıf yöntemi...
Eğer bir sınıf belirli bir imza üye iş...
bir WordPress kullanmak eğer eşleşen b...
Eğer bir Sınıf özniteliği varsa Test?...
Nasıl bir uzak bir dosya PHP kullanara...