Sha256: 29a27972951b252307913786d7d32605bd639511ca715af87253c3e8cbb8b4d9

Contents?: true

Size: 381 Bytes

Versions: 10

Compression:

Stored size: 381 Bytes

Contents

# frozen_string_literal: true

require "uri"

class Base
  class << self
    def check(database_config, logger)
      URI.parse(database_config[name])
    rescue URI::InvalidURIError
      # Try to connect using the ENV variables.
      if ENV[variable]
        database_config[name] = ENV[variable]
      else
        logger.warn(missing_variable_msg)
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
pry-byetypo-1.3.5 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.3.4 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.3.3 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.3.2 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.3.1 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.3.0 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.2.0 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.1.0 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.0.2 lib/pry-byetypo/setup/checks/base.rb
pry-byetypo-1.0.0 lib/pry-byetypo/setup/checks/base.rb