Sha256: 752e625514aa68bf2cf5336cdde3aa2a0934cc505d281443acab8b3558e352ee

Contents?: true

Size: 403 Bytes

Versions: 4

Compression:

Stored size: 403 Bytes

Contents

module Redix


  module RedisD

    CONF = { :pid => "redis.pid", :file => "redis.conf" }

    def self.start
      unless running?
        system "redis server #{CONF[:file]}"
      end
    end

    def self.stop
      if running?
        system "kill #{File.read(CONF[:pid])}"
        File.delete(CONF[:pid])
      end
    end

    def self.running?
      File.exists? CONF[:pid]
    end

  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
redix-0.0.4 lib/redix/redisd.rb
redix-0.0.3 lib/redix/redisd.rb
redix-0.0.2 lib/redix/redisd.rb
redix-0.0.1 lib/redix/redisd.rb