Sha256: 3dc687f8d9c5d3e720ac110a4f6c9b29b768c7715807addc6595633674b788b0

Contents?: true

Size: 900 Bytes

Versions: 14

Compression:

Stored size: 900 Bytes

Contents

module PgEventstore
  class Connection
    module Ruby30Patch
    end

    include PgEventstore::Connection::Ruby30Patch

    # _@param_ `uri` — PostgreSQL connection URI. Example: "postgresql://postgres:postgres@localhost:5432/eventstore"
    #
    # _@param_ `pool_size` — Connection pool size
    #
    # _@param_ `pool_timeout` — Connection pool timeout in seconds
    def initialize: (uri: String, ?pool_size: Integer, ?pool_timeout: Integer) -> void

    def with: () { (PG::Connection connection) -> untyped } -> untyped

    def init_pool: () -> ConnectionPool[untyped]

    def pg_type_registry: () -> PG::BasicTypeRegistry

    # Returns the value of attribute uri.
    attr_accessor uri: String

    # Returns the value of attribute pool_size.
    attr_accessor pool_size: Integer

    # Returns the value of attribute pool_timeout.
    attr_accessor pool_timeout: Integer
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
pg_eventstore-1.9.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.8.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.7.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.6.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.5.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.4.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.3.4 sig/pg_eventstore/connection.rbs
pg_eventstore-1.3.3 sig/pg_eventstore/connection.rbs
pg_eventstore-1.3.2 sig/pg_eventstore/connection.rbs
pg_eventstore-1.3.1 sig/pg_eventstore/connection.rbs
pg_eventstore-1.3.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.2.0 sig/pg_eventstore/connection.rbs
pg_eventstore-1.1.5 sig/pg_eventstore/connection.rbs
pg_eventstore-1.1.4 sig/pg_eventstore/connection.rbs