Sha256: 7dc5db8e07addc6aac9e45b722e68ae95cad2cc6403e646637fb34a2ca85d0c0

Contents?: true

Size: 251 Bytes

Versions: 16

Compression:

Stored size: 251 Bytes

Contents

module Excavate
  module Extractors
    class Extractor
      def initialize(archive)
        @archive = archive
      end

      def extract(_target)
        raise NotImplementedError.new("You must implement this method")
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
excavate-0.3.7 lib/excavate/extractors/extractor.rb
excavate-0.3.6 lib/excavate/extractors/extractor.rb
excavate-0.3.5 lib/excavate/extractors/extractor.rb
excavate-0.3.4 lib/excavate/extractors/extractor.rb
excavate-0.3.3 lib/excavate/extractors/extractor.rb
excavate-0.3.2 lib/excavate/extractors/extractor.rb
excavate-0.3.1 lib/excavate/extractors/extractor.rb
excavate-0.3.0 lib/excavate/extractors/extractor.rb
excavate-0.2.5 lib/excavate/extractors/extractor.rb
excavate-0.2.4 lib/excavate/extractors/extractor.rb
excavate-0.2.3 lib/excavate/extractors/extractor.rb
excavate-0.2.2 lib/excavate/extractors/extractor.rb
excavate-0.2.1 lib/excavate/extractors/extractor.rb
excavate-0.2.0 lib/excavate/extractors/extractor.rb
excavate-0.1.1 lib/excavate/extractors/extractor.rb
excavate-0.1.0 lib/excavate/extractors/extractor.rb