Sha256: c985d02303636ed1ffb529dbf12eede1e31665c983c5a9b2c767fdfc2622e2b6

Contents?: true

Size: 400 Bytes

Versions: 13

Compression:

Stored size: 400 Bytes

Contents

require 'redis'

module RubyPitaya

  class RedisConnector

    attr_reader :redis

    def initialize(redis_address)
      @redis = nil
      @redis_address = redis_address
    end

    def connect
      @redis = Redis.new(url: @redis_address)

      test_connection
    end

    def test_connection
      @redis.set('tmp', 'value')
      @redis.get('tmp')
      @redis.del('tmp')
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
rubypitaya-1.7.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.7.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.6.2 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.6.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.6.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.5.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.4.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.4.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.3.1 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.3.0 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.2.9 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.2.7 ./lib/rubypitaya/core/redis_connector.rb
rubypitaya-1.1.0 ./lib/rubypitaya/core/redis_connector.rb