Sha256: 5909b530687fa576a34605d04f31ab2e526958a41e19504aba1d321acbe54c2f

Contents?: true

Size: 266 Bytes

Versions: 46

Compression:

Stored size: 266 Bytes

Contents

module Pronto
  module Plugin
    module ClassMethods
      def repository
        @repository ||= []
      end

      def inherited(klass)
        repository << klass
      end
    end

    def self.included(klass)
      klass.extend ClassMethods
    end
  end
end

Version data entries

46 entries across 46 versions & 1 rubygems

Version Path
pronto-0.11.3 lib/pronto/plugin.rb
pronto-0.11.2 lib/pronto/plugin.rb
pronto-0.11.1 lib/pronto/plugin.rb
pronto-0.11.0 lib/pronto/plugin.rb
pronto-0.10.0 lib/pronto/plugin.rb
pronto-0.9.5 lib/pronto/plugin.rb
pronto-0.9.4 lib/pronto/plugin.rb
pronto-0.9.3 lib/pronto/plugin.rb
pronto-0.9.2 lib/pronto/plugin.rb
pronto-0.9.1 lib/pronto/plugin.rb
pronto-0.9.0 lib/pronto/plugin.rb
pronto-0.8.2 lib/pronto/plugin.rb
pronto-0.8.1 lib/pronto/plugin.rb
pronto-0.8.0 lib/pronto/plugin.rb
pronto-0.7.1 lib/pronto/plugin.rb
pronto-0.7.0 lib/pronto/plugin.rb
pronto-0.6.0 lib/pronto/plugin.rb
pronto-0.5.3 lib/pronto/plugin.rb
pronto-0.5.2 lib/pronto/plugin.rb
pronto-0.5.1 lib/pronto/plugin.rb