Używam g logger we wszystkich moich klasach. chcę każdy msg na początku nazwy klasy i nazwy metody tak:implementuj szyny before_filter w ruby bez szyn
Class_name::Method_name
to co robię teraz:
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
chcę używać before_filter jak na szynach, aby zapobiec dwulicowość, Używam sinatra
ale klasy są zwykłe stare ruby 1.9.3
klasy
pomysły ??
możesz użyć activerecord z sinatra https://github.com/janko-m/sinatra-activerecord – AJcodez