Sha256: 57cf753fed572fd30ea375ac8d23eea33f0d72117a8fcd710e63783efadf3f12
Contents?: true
Size: 565 Bytes
Versions: 1
Compression:
Stored size: 565 Bytes
Contents
class Class def inherited_with_a4r(child) inherited_without_a4r(child) if respond_to?(:inherited_without_a4r, true) return if @a4r_data.nil? or @a4r_data.empty? a4r_data = Aspect4r::Model::AspectData.new # @a4r_data.each do |key, value| # a4r_data[key] = (value.clone rescue value) # end a4r_data.methods_with_advices.merge(@a4r_data.methods_with_advices) child.instance_variable_set('@a4r_data', a4r_data) end alias inherited_without_a4r inherited alias inherited inherited_with_a4r end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aspect4r-0.7.1 | lib/aspect4r/extensions/class_extension.rb |