Recentemente ho scoperto il Hanna RDoc template e mi piace molto più del valore predefinito. Voglio usarlo nel mio progetto, ma non voglio nemmeno che il mio progetto lo richieda.Recupero da mancata richiesta/carico nel rubino
L'unico cambiamento che ho dovuto fare per la mia Rakefile per ottenere il modello hanna al lavoro è stato quello di cambiare
require 'rake/rdoctask'
a
require 'hanna/rdoctask'
C'è un modo per tentare un richiedono, e la cattura/recupero dall'errore? Ho notato carico e richiedono restituire un valore booleano in IRB, così ho pensato che forse avrei potuto fare questo:
unless require 'hanna/rdoctask'
require 'rake/rdoctask'
end
Purtroppo, rastrello interrotta non appena la richiedono fallito. Poi ho provato:
begin
require 'hanna/rdoctask'
rescue
require 'rake/rdoctask'
end
ma che non ha funzionato neanche.
C'è un modo per realizzare ciò che sto tentando qui?
Questo qustion è un duplicato esatto di http://StackOverflow.Com/questions/2061528/ che contiene diverse risposte utili. –