48 lines
866 B
Plaintext
48 lines
866 B
Plaintext
== Einstieg ==
|
|
|
|
* https://tryruby.org
|
|
|
|
== Rübÿ Spëëd Mëtäl Cödïng ==
|
|
{{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
|
|
|
|
# oder in kurz
|
|
def a.bacon
|
|
puts "chunky"
|
|
end
|
|
|
|
</source>
|
|
|
|
== Wiki ==
|
|
|
|
* [[:Kategorie:Ruby]]
|
|
* [[Vorlage:Rübÿ Spëëd Mëtäl Cödïng]]
|
|
|
|
== Siehe auch ==
|
|
|
|
* [[wikipedia:de:Ruby]]
|
|
|
|
== Weblinks ==
|
|
|
|
* [https://ruby-lang.org/ Homepage] zu [[Ruby]]
|
|
|
|
{{Rübÿ Spëëd Mëtäl Cödïng}}
|
|
|
|
[[Kategorie:Ruby]]
|
|
[[Kategorie:Wissen]]
|