Sha256: e23b5a42aa2c0fd57f692c3bc5269a0596daa069e901afbcdd83fc03a13f545c

Contents?: true

Size: 333 Bytes

Versions: 7

Compression:

Stored size: 333 Bytes

Contents

# frozen_string_literal: true

module Wayfarer
  module Redis
    module Version
      extend Connection

    module_function

      def determine
        @determine ||= server_version.split(".").first(3).map(&:to_i)
      end

      def server_version
        redis { |conn| conn.info["redis_version"] }
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
wayfarer-0.4.6 lib/wayfarer/redis/version.rb
wayfarer-0.4.5 lib/wayfarer/redis/version.rb
wayfarer-0.4.4 lib/wayfarer/redis/version.rb
wayfarer-0.4.3 lib/wayfarer/redis/version.rb
wayfarer-0.4.2 lib/wayfarer/redis/version.rb
wayfarer-0.4.1 lib/wayfarer/redis/version.rb
wayfarer-0.4.0 lib/wayfarer/redis/version.rb