Sto usando g un logger in tutte le mie classi. Voglio ogni msg per cominciare nome della classe e nome del metodo in questo modo:implementa un rail before_filter in ruby senza rail
Class_name::Method_name
questo è quello che sto facendo ora:
class FOO
def initialize
end
def bar
msg_prefix = "#{self.class}::#{__method__}"
... some code ...
@logeer = "#{msg_prefix} msg ..."
end
def bar2
msg_prefix = "#{self.class}::#{__method__}"
... some code 2 ...
@logeer = "#{msg_prefix} msg2 ..."
end
end
voglio usare un before_filter come in rotaie per impedire duplicità, Sto usando sinatra
ma le classi sono semplici vecchie classi ruby 1.9.3
idee ??
è possibile utilizzare activerecord con sinatra https://github.com/janko-m/sinatra-activerecord – AJcodez