Newbie Frage:Kann ich Klassenmethoden und Instanzmethoden aus demselben Modul hinzufügen?
Ich weiß, wie einbeziehen und erweitern Arbeit, was ich frage mich ist, wenn es einen Weg gibt, um Klassen-und Instanz-Methoden von einem einzigen Modul zu bekommen?
Dies ist, wie ich es mit zwei Modulen:
module InstanceMethods
def mod1
"mod1"
end
end
module ClassMethods
def mod2
"mod2"
end
end
class Testing
include InstanceMethods
extend ClassMethods
end
t = Testing.new
puts t.mod1
puts Testing::mod2
Vielen Dank für Ihre Zeit zu nehmen ...
Danke mir dies für Ausräumen. Löschen Sie eine beschreibende Information. Vielen Dank, dass Sie sich die Zeit genommen haben. –
Siehe meine Antwort für eine ziemlich saubere Vereinfachung. :) – Magne