NS
Size: a a a
NS
RI
NS
RI
n
RI
n
m
module Sync
def initialize(*)
singleton_class.prepend SynchronizedAccess.new
super
end
end
class Foo
include Sync
end
class Bar < Foo; def foo; end end работать не будет_eval и _exec и стараюсь от них избавитьсяdefine_method по сути тоже eval, но это необходимое зло, и если бы было можно - с радостью бы избавилсяRI
RI
module Sync
def initialize(*)
singleton_class.prepend SynchronizedAccess.new
super
end
end
class Foo
include Sync
end
class Bar < Foo; def foo; end end работать не будет_eval и _exec и стараюсь от них избавитьсяdefine_method по сути тоже eval, но это необходимое зло, и если бы было можно - с радостью бы избавилсяIM
m
n
TL
TL
VD
n
MS
n
n