Sha256: c677a0d2f0cc688ace29297298e82404ecac20895d9dce60ba8e2fafe4f948cf

Contents?: true

Size: 497 Bytes

Versions: 4

Compression:

Stored size: 497 Bytes

Contents

require 'redis-objects'
require 'connection_pool'
module Notifyor
  class Configuration
    attr_accessor :redis_connection
    attr_accessor :notifyor_models
    attr_accessor :ssh_host
    attr_accessor :ssh_user
    attr_accessor :ssh_password
    attr_accessor :ssh_port

    def initialize
      @redis_connection = ::Redis.new
      Redis::Objects.redis = ::ConnectionPool.new(size: 5, timeout: 5) { @redis_connection }
      @notifyor_models = Set.new
      @ssh_port = 22
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
notifyor-0.4.2 lib/notifyor/configuration.rb
notifyor-0.4.1 lib/notifyor/configuration.rb
notifyor-0.4.0 lib/notifyor/configuration.rb
notifyor-0.3.2 lib/notifyor/configuration.rb