Sha256: 0a67c5ac66f1ac7f563eb46da84bc61ccd4d35d3927bdbfc185f7958d630bde6
Contents?: true
Size: 855 Bytes
Versions: 3
Compression:
Stored size: 855 Bytes
Contents
require 'aspect4r/base' module Aspect4r module After def self.included(base) base.send(:include, Base) base.extend(ClassMethods) eigen_class = class << base; self; end eigen_class.extend(ClassMethods) end module ClassMethods def after *methods, &block Aspect4r::Helper.process_advice Aspect4r::Model::AdviceMetadata::AFTER, self, methods, &block end end module Classic def self.included(base) base.send(:include, Base) base.extend(ClassMethods) eigen_class = class << base; self; end eigen_class.extend(ClassMethods) end module ClassMethods def a4r_after *methods, &block Aspect4r::Helper.process_advice Aspect4r::Model::AdviceMetadata::AFTER, self, methods, &block end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aspect4r-0.10.0 | lib/aspect4r/after.rb |
aspect4r-0.9.1 | lib/aspect4r/after.rb |
aspect4r-0.9.0 | lib/aspect4r/after.rb |