aucune idée comment je peux afficher en-têtes en utilisant% pour le formatage? Je ne fait rien dans la méthode de classe, mais fonctionne bien dans méthode d'instance% mise en forme de chaîne ne fonctionne pas dans les méthodes de classe? (ruby)
class Stats
attr_accessor :type, :count;
def initialize type
@type = type
@count = 0
end
def self.display
"%s %4s " % ["header1",'header2']
#puts 'headers'
ObjectSpace.each_object(Stats) { |o|
puts o
}
end
def to_s
"%-9s %4d " % [@type, @count]
end
end
videos = Stats.new 'Videos'
videos.count = 3
article = Stats.new 'Article'
webinars = Stats.new 'Webinars'
Stats.display
@Phil Ross: quelle est l'émoticône pour rougir? :-) Je vous remercie – Radek