Sha256: 108f3c6bee7129b4a527cc09dd3a14d6f7f69ff83cfe5175adb5d9f9c4f0e26c

Contents?: true

Size: 365 Bytes

Versions: 5

Compression:

Stored size: 365 Bytes

Contents

module Sources
  
  module Wrappers
    
    class Base
      
      attr_reader :backend
      
      # Wraps a backend
      #
      def initialize backend
        @backend = backend
      end
      
      # Default is delegation for all methods
      #
      delegate :harvest, :connect_backend, :take_snapshot, :to => :backend
      
    end
      
  end
  
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
picky-0.12.1 lib/picky/sources/wrappers/base.rb
picky-0.12.0 lib/picky/sources/wrappers/base.rb
picky-0.11.2 lib/picky/sources/wrappers/base.rb
picky-0.11.1 lib/picky/sources/wrappers/base.rb
picky-0.11.0 lib/picky/sources/wrappers/base.rb