Je crée une classe de temps très limitée dans laquelle je veux utiliser la méthode parse de la classe Time. Donc, je me retrouve avec quelque chose comme ça ...Comment puis-je dupliquer un nom de classe de base Ruby et toujours utiliser cette classe de base dans ma classe?
class Time
def parse(str)
@time = # I want to use Time.parse here
end
end
Comment puis-je sortir de ma classe de temps nouvellement défini et accéder au temps noyau classe sans renommer ma classe?
Juste une simple note, analyse syntaxique est un singleton méthode (classe) ainsi lors de la définition qu'il vous devez utiliser def self.parase not defined Parse – khelll
Ended de travailler quand je suis passé à une méthode de classe (il fallait aussi changer 'time' pour charger 'time' dans mon time_spec pour RSpec). Merci! – cfeduke