Sto realizzando un piccolo programma per Rails che include alcuni dei miei metodi che ho creato all'interno di un modulo all'interno del modulo ApplicationHelper
. Ecco un esempio:Creazione di un modulo ereditato da un altro modulo in Ruby
module Helper
def time
Time.now.year
end
end
module ApplicationHelper
# Inherit from Helper here...
end
So che ApplicationHelper < Helper
e include Helper
avrebbe funzionato nel contesto di una classe, ma quello che vorrei utilizzare per eredita modulo-to-modulo? Grazie.
Non ho mai pensato di utilizzare un modulo all'interno di un altro, grazie per l'aiuto! – beakr
Non sono sicuro di cosa dichiari Helper in ApplicationHelper, a parte nasconderlo dal codice globale. L'importante è che "include" (e "estendi") funzioni sia per i moduli che per le classi. –