global

def discriminator_entry

def discriminator_entry
  literal = BiDiGenerate.ruby_literal(discriminator[:value])
  if discriminator[:wire] == discriminator[:ruby_name].to_s
    "#{discriminator[:ruby_name]}: {fixed: #{literal}}"
  else
    "#{discriminator[:ruby_name]}: {wire_key: '#{discriminator[:wire]}', fixed: #{literal}}"
  end
end