Sha256: 6eb92235fc9cbee2ae95609e24d1c12d0191e8e3303130bfb6c1ae618f48341a

Contents?: true

Size: 418 Bytes

Versions: 3

Compression:

Stored size: 418 Bytes

Contents

# typed: strict
# frozen_string_literal: true

module Paseto
  module Configuration
    class Box
      extend T::Sig

      sig { returns(DecodeConfiguration) }
      attr_accessor :decode

      sig { void }
      def initialize
        @decode = T.let(DecodeConfiguration.new, DecodeConfiguration)
      end

      sig { void }
      def reset!
        @decode = DecodeConfiguration.new
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-paseto-0.1.2 lib/paseto/configuration/box.rb
ruby-paseto-0.1.1 lib/paseto/configuration/box.rb
ruby-paseto-0.1.0 lib/paseto/configuration/box.rb