class Dry::Types::Printer

@api private

Public Instance Methods

visit_struct_sum(sum) { |"Sum<#{constructors}#{opts}>"| ... } click to toggle source
# File lib/dry/struct/printer.rb, line 12
def visit_struct_sum(sum)
  visit_sum_constructors(sum) do |constructors|
    visit_options(EMPTY_HASH, sum.meta) do |opts|
      yield "Struct::Sum<#{constructors}#{opts}>"
    end
  end
end