Ruby

Aus C3D2
Zur Navigation springen Zur Suche springen

Einstieg

Rübÿ Spëëd Mëtäl Cödïng

Vorlage:Benötigt Dokumentation

bestimmte Problemlösungsansätze

Instanzmethoden definieren die nur einer Instanz gehören

Der folgende Code generiert auf dem Objekt a der Klasse A die Instanzmethode chunky. Diese Methode ist nur auf dem Objekt a verfügbar und nicht auf dem Objekt b. <source lang="ruby"> class A;end a = A.new b = A.new a.send(:instance_eval) do

 class << self
   define_method :chunky do 
     puts "bacon"
   end
 end

end

  1. oder in kurz

def a.bacon

 puts "chunky"

end

</source>

Wiki

Siehe auch

Weblinks

Rübÿ Spëëd Mëtäl Cödïng
Coders: Astro | Conny | Sven