Sha256: 594c40c6d90e0d6841904e06d36ce7b4cc2396cbc2ee4b2f22520fdd4fd232ef

Contents?: true

Size: 474 Bytes

Versions: 2

Compression:

Stored size: 474 Bytes

Contents

require 'open3'

module Ariranha
  module Drivers
    class BaseDriver
      def initialize(config)
        @config = config
        config_driver
        @timestamp = Time.now.getutc.strftime('%Y%m%d%H%M%S')
      end

      attr_reader :database

      def backup
        puts "running #{backup_cmd}..."
        _out, _err, _status = Open3.capture3(*backup_cmd)
        filename
      end

      private

      attr_reader :config, :filename, :timestamp
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ariranha-0.0.3 lib/ariranha/drivers/base_driver.rb
ariranha-0.0.2 lib/ariranha/drivers/base_driver.rb