def output name=((default=true); "caius") puts "name: #{name.inspect}" puts "default: #{default.inspect}" end output # >> name: "caius" # >> default: true output "avdi" # >> name: "avdi" # >> default: nil