Sha256: 06fa610889cbaa247a9f7e87e9051238765dde9fa3fa9634273885129c3e03b3

Contents?: true

Size: 670 Bytes

Versions: 20

Compression:

Stored size: 670 Bytes

Contents

module MessageStore
  module Postgres
    class Settings < ::Settings
      def self.instance
        @instance ||= build
      end

      def self.data_source
        Defaults.data_source || 'settings/message_store_postgres.json'
      end

      def self.names
        [
          :dbname,
          :host,
          :hostaddr,
          :port,
          :user,
          :password,
          :connect_timeout,
          :options,
          :sslmode,
          :krbsrvname,
          :gsslib,
          :service
        ]
      end

      class Defaults
        def self.data_source
          ENV['MESSAGE_STORE_SETTINGS_PATH']
        end
      end
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
evt-message_store-postgres-2.4.0.1 lib/message_store/postgres/settings.rb
evt-message_store-postgres-2.4.0.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-2.3.0.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-1.2.0.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-1.1.0.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-1.0.0.1 lib/message_store/postgres/settings.rb
evt-message_store-postgres-1.0.0.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.1.4 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.1.3 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.1.2 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.1.1 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.1.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.0.3 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.0.2 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.0.1 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.11.0.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.10.3.0 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.10.2.2 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.10.2.1 lib/message_store/postgres/settings.rb
evt-message_store-postgres-0.10.2.0 lib/message_store/postgres/settings.rb