Sha256: 4819ec52372a4406f0f717c3f8bd51d3d36efa0193f760e71e4588bb90b5ec2f

Contents?: true

Size: 398 Bytes

Versions: 10

Compression:

Stored size: 398 Bytes

Contents

# frozen_string_literal: true

require "shellwords"

module SimpleTextExtract
  module FormatExtractor
    class Base
      attr_reader :file

      def initialize(file)
        @file = file
      end

      def extract
      end

      def missing_dependency?(command)
        dependency = `bash -c 'command -v #{command}'`
        dependency.nil? || dependency.empty?
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
simple_text_extract-2.0.0 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-1.3.0 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-1.2.0 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-1.1.0 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-1.0.2 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-1.0.1 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-0.3.0 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-0.2.1 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-0.2.0 lib/simple_text_extract/format_extractor/base.rb
simple_text_extract-0.1.3 lib/simple_text_extract/format_extractor/base.rb