module Dry::Types::Options

def initialize(*args, **options)

Other tags:
    Api: - private

Other tags:
    See: Nominal#initialize -
def initialize(*args, **options)
  @__args__ = args.freeze
  @options = options.freeze
end

def with(**new_options)

Other tags:
    Api: - private

Returns:
  • (Type) -

Parameters:
  • new_options (Hash) --
def with(**new_options)
  self.class.new(*@__args__, **options, **new_options)
end