Tüm sınıflarımda bir logger kullanıyorum.raylar olmadan rub içinde before_filter bir ray uygulamak
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
i önlemek için rayların olduğu gibi bir before_filter kullanmak istiyorum: Bu ben şimdi ne yapıyorum
Class_name::Method_name
: Her msg şöyle sınıf adı ve yöntem adı ile başlamak istiyorum duplicity, sinatra
kullanıyorum ama sınıflar düz ruby 1.9.3
sınıfları
fikirleri ??
(belki sizin durumda sadece bir satır yürütmek için overkill rağmen) Düz Yakut sınıflarındabefore_filter
benzeri davranışı elde etmek
ActiveModel::Callbacks kullanabilirsiniz
sinatra ile kullanabilirsiniz https://github.com/janko-m/sinatra-activerecord – AJcodez