Sha256: f5c137628dcae70f6c224325db3d8d0ad9b88315375d67cb333844c7a68e1538

Contents?: true

Size: 309 Bytes

Versions: 12

Compression:

Stored size: 309 Bytes

Contents

# frozen_string_literal: true

module LB
  class Persistence
    # Settings supplied to LB::Persistence
    class Settings < Dry::Struct
      attribute :source_dir, Types::Strict::String
      attribute :namespace, Types::Strict::String
      attribute :database_uri, Types::Strict::String
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
lb-persistence-0.3.0 lib/lb/persistence/settings.rb
lb-persistence-0.2.0 lib/lb/persistence/settings.rb
lb-persistence-0.1.0 lib/lb/persistence/settings.rb
lb-persistence-0.0.9 lib/lb/persistence/settings.rb
lb-persistence-0.0.8 lib/lb/persistence/settings.rb
lb-persistence-0.0.7 lib/lb/persistence/settings.rb
lb-persistence-0.0.6 lib/lb/persistence/settings.rb
lb-persistence-0.0.5 lib/lb/persistence/settings.rb
lb-persistence-0.0.4 lib/lb/persistence/settings.rb
lb-persistence-0.0.3 lib/lb/persistence/settings.rb
lb-persistence-0.0.2 lib/lb/persistence/settings.rb
lb-persistence-0.0.1 lib/lb/persistence/settings.rb