реализовать рельсы before_filter в ruby без рельсов
Я использую g logger во всех моих классах. Я хочу, чтобы каждое сообщение начиналось с имени класса и имени метода следующим образом:
Class_name::Method_name
это то, что я делаю сейчас:
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
я хочу использовать before_filter как в рельсах, чтобы предотвратить двуличие, я используюsinatra
но классы старыеruby 1.9.3
классы
идеи ??