Sha256: 09c4524e86a1ec50bc4a973da57b60da20c84cd98507784a159e7b9f052e9e93
Contents?: true
Size: 464 Bytes
Versions: 2
Compression:
Stored size: 464 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(child) 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
aspect4r-0.8.1 | lib/aspect4r/extensions/class_extension.rb |
aspect4r-0.8.0 | lib/aspect4r/extensions/class_extension.rb |