Я использую g регистратор во всех своих классах. Я хочу, чтобы каждый тзд начать с именем класса и именем метода следующим образом:реализовать рельсы before_filter в рубине без рельсов
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 как в рельсах, чтобы предотвратить duplicity, Я использую sinatra
, но классы простые старые ruby 1.9.3
классы
идеи ??
вы можете использовать activerecord с sinatra https://github.com/janko-m/sinatra-activerecord – AJcodez