Sha256: db7253c7640b99fb89bf98de0bf6e0c44146d1bc35cec62f03dd0e7aabae045c

Contents?: true

Size: 289 Bytes

Versions: 1

Compression:

Stored size: 289 Bytes

Contents

require 'set'

module Aspect4r
  module Model
    class AspectData < Hash
      def initialize *args
        super
      end
    
      def advices
        @advices ||= {}
      end
      
      def methods_with_advices
        @methods_with_advices ||= Set.new
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aspect4r-0.7.1 lib/aspect4r/model/aspect_data.rb